RemoteSplitApkInstaller

public class RemoteSplitApkInstaller
extends SplitApkInstallerBase

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


Resumo

Métodos públicos

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

Retorna um SplitApkInstaller para a lista de APKs especificada que já foram enviados para o dispositivo especificado.

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

Retorna um SplitApkInstaller para instalar a lista de APKs especificada que já foi enviada para o dispositivo especificado em um aplicativo existente no dispositivo.

void install(long timeout, TimeUnit unit)

Instala um aplicativo Android feito de vários arquivos APK armazenados localmente no dispositivo.

Métodos protegidos

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

Métodos públicos

create

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

Retorna um SplitApkInstaller para a lista de APKs especificada que já foram enviados para o dispositivo especificado.

Parâmetros
device IDevice: o dispositivo para instalar o APK precisa incluir pelo menos o APK principal.

remoteApks

reInstall boolean: se a opção de reinstalação deve ser ativada.

installOptions

Retorna
RemoteSplitApkInstaller

create

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

Retorna um SplitApkInstaller para instalar a lista de APKs especificada que já foi enviada para o dispositivo especificado em um aplicativo existente no dispositivo.

Parâmetros
device IDevice: o dispositivo para instalar o APK.

applicationId String: o ID do aplicativo atual para instalar novos APKs.

remoteApks

reInstall boolean: se a opção de reinstalação deve ser ativada.

installOptions

Retorna
RemoteSplitApkInstaller

instalar

public void install (long timeout, 
                TimeUnit unit)

Instala um aplicativo Android feito de vários arquivos APK armazenados localmente no dispositivo.

Parâmetros
timeout long: tempo limite de instalação

unit TimeUnit

Gera
InstallException se a instalação falhar.

Métodos protegidos

writeRemoteApk

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

Parâmetros
sessionId String

filePath String

timeout long

unit TimeUnit

Retorna
boolean