RemoteSplitApkInstaller

public class RemoteSplitApkInstaller
extends SplitApkInstallerBase

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


Podsumowanie

Metody publiczne

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

Zwraca SplitApkInstaller do zainstalowania podanej listy plików APK, które są już przesłane na dane urządzenie, w istniejącej aplikacji na urządzeniu.

static RemoteSplitApkInstaller create(IDevice device, List<String> remoteApks, boolean reInstall, List<String> installOptions)

Zwraca SplitApkInstaller dla podanej listy plików APK, które są już przesłane na dane urządzenie.

void install(long timeout, TimeUnit unit)

Instaluje aplikację na Androida składającą się z kilku plików APK znajdujących się lokalnie na urządzeniu.

Metody chronione

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

Metody publiczne

utwórz

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

Zwraca SplitApkInstaller do zainstalowania podanej listy plików APK, które są już przesłane na dane urządzenie, w istniejącej aplikacji na urządzeniu.

Parametry
device IDevice: urządzenie, na którym ma zostać zainstalowany plik APK.

applicationId String: identyfikator aplikacji istniejącej aplikacji, w której mają zostać zainstalowane nowe pliki APK.

remoteApks List

reInstall boolean: czy włączyć opcję ponownej instalacji.

installOptions List

Zwraca
RemoteSplitApkInstaller

utwórz

public static RemoteSplitApkInstaller create (IDevice device, 
                List<String> remoteApks, 
                boolean reInstall, 
                List<String> installOptions)

Zwraca SplitApkInstaller dla podanej listy plików APK, które są już przesłane na dane urządzenie.

Parametry
device IDevice: urządzenie, na którym ma zostać zainstalowany plik APK, musi zawierać co najmniej główny plik APK.

remoteApks List

reInstall boolean: czy włączyć opcję ponownej instalacji.

installOptions List

Zwraca
RemoteSplitApkInstaller

Zainstaluj

public void install (long timeout, 
                TimeUnit unit)

Instaluje aplikację na Androida składającą się z kilku plików APK znajdujących się lokalnie na urządzeniu.

Parametry
timeout long: limit czasu instalacji

unit TimeUnit

Zgłasza
InstallException jeśli instalacja się nie powiedzie.

Metody chronione

writeRemoteApk

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

Parametry
sessionId String

filePath String

timeout long

unit TimeUnit

Zwraca
boolean