RemoteSplitApkInstaller

public class RemoteSplitApkInstaller
extends SplitApkInstallerBase

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


Zusammenfassung

Öffentliche Methoden

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

Gibt einen SplitApkInstaller zurück, um eine bestimmte Liste von APKs, die bereits auf das angegebene Gerät hochgeladen wurden , in einer vorhandenen Anwendung auf dem Gerät zu installieren.

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

Gibt einen SplitApkInstaller für die angegebene Liste von APKs zurück, die bereits auf das angegebene Gerät hochgeladen wurden.

void install(long timeout, TimeUnit unit)

Installiert eine Android-App, die aus mehreren APK-Dateien besteht, die sich lokal auf dem Gerät befinden.

Geschützte Methoden

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

Öffentliche Methoden

create

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

Gibt einen SplitApkInstaller zurück, um eine bestimmte Liste von APKs, die bereits auf das angegebene Gerät hochgeladen wurden , in einer vorhandenen Anwendung auf dem Gerät zu installieren.

Parameter
device IDevice: Das Gerät, auf dem das APK installiert werden soll.

applicationId String: Die Anwendungs-ID der vorhandenen Anwendung, mit der neue APKs installiert werden sollen.

remoteApks List

reInstall boolean: Gibt an, ob die Option zum Neuinstallieren aktiviert werden soll.

installOptions List

Gibt zurück
RemoteSplitApkInstaller

create

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

Gibt einen SplitApkInstaller für die angegebene Liste von APKs zurück, die bereits auf das angegebene Gerät hochgeladen wurden.

Parameter
device IDevice: Das Gerät, auf dem das APK installiert werden soll. Es muss mindestens das Haupt-APK enthalten.

remoteApks List

reInstall boolean: Gibt an, ob die Option zum Neuinstallieren aktiviert werden soll.

installOptions List

Gibt zurück
RemoteSplitApkInstaller

Installieren

public void install (long timeout, 
                TimeUnit unit)

Installiert eine Android-App, die aus mehreren APK-Dateien besteht, die sich lokal auf dem Gerät befinden.

Parameter
timeout long: Installations-Timeout

unit TimeUnit

Löst aus
InstallException , wenn die Installation fehlschlägt.

Geschützte Methoden

writeRemoteApk

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

Parameter
sessionId String

filePath String

timeout long

unit TimeUnit

Gibt zurück
boolean