SplitApkInstaller

public class SplitApkInstaller
extends SplitApkInstallerBase

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


Resumen

Métodos públicos

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

Devuelve un objeto SplitApkInstaller para la lista determinada de archivos APK desde el host hasta el dispositivo determinado.

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

Devuelve un SplitApkInstaller para instalar la lista determinada de archivos APK del host en una aplicación existente en el dispositivo determinado.

InstallMetrics install(long timeout, TimeUnit unit)

Instala una aplicación para Android compuesta por varios archivos APK transmitiendo desde archivos en el 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)

Devuelve un objeto SplitApkInstaller para la lista determinada de archivos APK desde el host hasta el dispositivo determinado.

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

apks : Es una lista de archivos APK.

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

installOptions

Muestra
SplitApkInstaller

create

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

Devuelve un SplitApkInstaller para instalar la lista determinada de archivos APK del host en una aplicación existente en el dispositivo determinado.

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.

apks : Es una lista de archivos APK.

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

installOptions

Muestra
SplitApkInstaller

Instalar

public InstallMetrics install (long timeout, 
                TimeUnit unit)

Instala una aplicación para Android compuesta por varios archivos APK transmitiendo desde archivos en el host.

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

unit TimeUnit

Muestra
InstallMetrics Métricas de InstallMetrics para el tiempo transcurrido durante esta instalación

Arroja
InstallException si falla la instalación

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

Devuelve
boolean