RemoteSplitApkInstaller

public class RemoteSplitApkInstaller
extends SplitApkInstallerBase

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


Resumen

Métodos públicos

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

Devuelve un SplitApkInstaller para la lista de APKs especificada que ya se subieron al dispositivo determinado.

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

Devuelve un SplitApkInstaller para instalar la lista determinada de APKs que ya se subieron al dispositivo determinado en una aplicación existente en el dispositivo.

void install(long timeout, TimeUnit unit)

Instala una aplicación para Android compuesta por varios archivos APK que se encuentran de forma local en el 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)

Devuelve un SplitApkInstaller para la lista de APKs especificada que ya se subieron al dispositivo determinado.

Parámetros
device IDevice: El dispositivo para instalar el APK debe incluir al menos el APK principal.

remoteApks

reInstall boolean: Indica si se debe habilitar la opción de reinstalación.

installOptions

Muestra
RemoteSplitApkInstaller

create

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

Devuelve un SplitApkInstaller para instalar la lista determinada de APKs que ya se subieron al dispositivo determinado en una aplicación existente en el dispositivo.

Parámetros
device IDevice: Es el dispositivo en el que se instalará el APK.

applicationId String: Es el ID de la aplicación existente con la que se instalarán los nuevos APKs.

remoteApks

reInstall boolean: Indica si se debe habilitar la opción de reinstalación.

installOptions

Muestra
RemoteSplitApkInstaller

Instalar

public void install (long timeout, 
                TimeUnit unit)

Instala una aplicación para Android compuesta por varios archivos APK que se encuentran de forma local en el dispositivo.

Parámetros
timeout long: Se agotó el tiempo de espera de la instalación

unit TimeUnit

Arroja
InstallException si falla la instalación

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

Devuelve
boolean