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, String applicationId, List<String> remoteApks, boolean reInstall, List<String> installOptions)

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

static RemoteSplitApkInstaller create ( IDevice device, List<String> remoteApks, boolean reInstall, List<String> 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, 
                String applicationId, 
                List<String> remoteApks, 
                boolean reInstall, 
                List<String> installOptions)

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

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

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

remoteApks List

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

installOptions List

Возвраты
RemoteSplitApkInstaller

создавать

public static RemoteSplitApkInstaller create (IDevice device, 
                List<String> remoteApks, 
                boolean reInstall, 
                List<String> installOptions)

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

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

remoteApks List

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

installOptions List

Возвраты
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