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, remoteApks, boolean reInstall, installOptions)

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

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

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

void install(long timeout, TimeUnit unit)

Installiert eine Android-Anwendung, 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, 
                 remoteApks, 
                boolean reInstall, 
                 installOptions)

Gibt ein 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, muss mindestens das Haupt-APK enthalten.

remoteApks

reInstall boolean: Gibt an, ob die Option zur Neuinstallation aktiviert werden soll.

installOptions

Returns
RemoteSplitApkInstaller

create

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

Gibt eine SplitApkInstaller zurück, um eine bestimmte Liste von APKs, die bereits auf das angegebene Gerät hochgeladen wurden, auf dem Gerät in einer vorhandenen Anwendung 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

reInstall boolean: Gibt an, ob die Option zur Neuinstallation aktiviert werden soll.

installOptions

Returns
RemoteSplitApkInstaller

installieren

public void install (long timeout, 
                TimeUnit unit)

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

Parameter
timeout long: Installationszeitüberschreitung

unit TimeUnit

Ausgabe
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

Returns
boolean