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

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

static SplitApkInstaller create(IDevice device, List<File> apks, boolean reInstall, List<String> installOptions)

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

InstallMetrics install(long timeout, TimeUnit unit)

Instala um app 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, 
                String applicationId, 
                List<File> apks, 
                boolean reInstall, 
                List<String> 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 List: lista de arquivos APK.

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

installOptions List

Retorna
SplitApkInstaller

create

public static SplitApkInstaller create (IDevice device, 
                List<File> apks, 
                boolean reInstall, 
                List<String> 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 List: lista de arquivos APK.

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

installOptions List

Retorna
SplitApkInstaller

instalar

public InstallMetrics install (long timeout, 
                TimeUnit unit)

Instala um app 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 Métricas de InstallMetrics 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