RemoteSplitApkInstaller

public class RemoteSplitApkInstaller
extends SplitApkInstallerBase

java.lang.Object
com.android.tradefed.device.server.SplitApkInstallerBase
com.android.tradefed.device.server.RemoteSplitApkInstaller


Краткое содержание

Публичные методы

static RemoteSplitApkInstaller create ( IDevice device, remoteApks, boolean reInstall, installOptions)

Возвращает SplitApkInstaller для указанного списка APK, которые уже загружены на указанное устройство.

static RemoteSplitApkInstaller create ( IDevice device, String applicationId, remoteApks, boolean reInstall, installOptions)

Возвращает SplitApkInstaller для установки указанного списка APK, которые уже загружены на указанное устройство, в существующее приложение на устройстве.

void install (long timeout, TimeUnit unit)

Устанавливает приложение Android, состоящее из нескольких APK-файлов, находящихся локально на устройстве.

Защищенные методы

boolean writeRemoteApk (String sessionId, String filePath, long timeout, TimeUnit unit)

Публичные методы

создавать

public static RemoteSplitApkInstaller create (IDevice device, 
                 remoteApks, 
                boolean reInstall, 
                 installOptions)

Возвращает SplitApkInstaller для указанного списка APK, которые уже загружены на указанное устройство.

Параметры
device IDevice : устройство для установки APK, должно включать как минимум основной APK.

remoteApks

reInstall boolean : следует ли включить опцию переустановки.

installOptions

Возврат
RemoteSplitApkInstaller

создавать

public static RemoteSplitApkInstaller create (IDevice device, 
                String applicationId, 
                 remoteApks, 
                boolean reInstall, 
                 installOptions)

Возвращает SplitApkInstaller для установки указанного списка APK, которые уже загружены на указанное устройство, в существующее приложение на устройстве.

Параметры
device IDevice : устройство для установки APK.

applicationId String : идентификатор существующего приложения, с помощью которого устанавливаются новые APK.

remoteApks

reInstall boolean : следует ли включить опцию переустановки.

installOptions

Возврат
RemoteSplitApkInstaller

установить

public void install (long timeout, 
                TimeUnit unit)

Устанавливает приложение Android, состоящее из нескольких APK-файлов, находящихся локально на устройстве.

Параметры
timeout long : время ожидания установки

unit TimeUnit

Броски
InstallException если установка не удалась.

Защищенные методы

writeRemoteApk

protected boolean writeRemoteApk (String sessionId, 
                String filePath, 
                long timeout, 
                TimeUnit unit)

Параметры
sessionId String

filePath String

timeout long

unit TimeUnit

Возврат
boolean