SplitApkInstaller

public class SplitApkInstaller
extends SplitApkInstallerBase

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


Resumo

Métodos públicos

static SplitApkInstaller create(IDevice device, apks, boolean reInstall, installOptions)

Retorna um SplitApkInstaller para a lista de arquivos APK fornecida do host para o dispositivo especificado.

static SplitApkInstaller create(IDevice device, String applicationId, apks, boolean reInstall, installOptions)

Retorna um SplitApkInstaller para instalar a lista de arquivos APK do host em um aplicativo existente no dispositivo especificado.

InstallMetrics install(long timeout, TimeUnit unit)

Instala um aplicativo Android feito de vários arquivos APK por streaming de arquivos no host.

Métodos protegidos

boolean uploadApk(String sessionId, File fileToUpload, int uniqueId, long timeout, TimeUnit unit)

Métodos públicos

create

public static SplitApkInstaller create (IDevice device, 
                 apks, 
                boolean reInstall, 
                 installOptions)

Retorna um SplitApkInstaller para a lista de arquivos APK fornecida do host para o dispositivo especificado.

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

apks : lista de arquivos APK.

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

installOptions

Retorna
SplitApkInstaller

create

public static SplitApkInstaller create (IDevice device, 
                String applicationId, 
                 apks, 
                boolean reInstall, 
                 installOptions)

Retorna um SplitApkInstaller para instalar a lista de arquivos APK do host em um aplicativo existente no dispositivo especificado.

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

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

apks : lista de arquivos APK.

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

installOptions

Retorna
SplitApkInstaller

instalar

public InstallMetrics install (long timeout, 
                TimeUnit unit)

Instala um aplicativo Android feito de vários arquivos APK por streaming de arquivos no host.

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

unit TimeUnit

Retorna
InstallMetrics InstallMetrics métricas para o tempo decorrido durante esta instalação

Gera
InstallException se a instalação falhar.

Métodos protegidos

uploadApk

protected boolean uploadApk (String sessionId, 
                File fileToUpload, 
                int uniqueId, 
                long timeout, 
                TimeUnit unit)

Parâmetros
sessionId String

fileToUpload File

uniqueId int

timeout long

unit TimeUnit

Retorna
boolean