SplitApkInstaller

public class SplitApkInstaller
extends SplitApkInstallerBase

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


Zusammenfassung

Öffentliche Methoden

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

Gibt eine SplitApkInstaller für die angegebene Liste von APK-Dateien vom Host zum angegebenen Gerät zurück.

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

Gibt ein SplitApkInstaller zurück, um eine bestimmte Liste von APK-Dateien vom Host auf einem vorhandenen Gerät zu installieren.

InstallMetrics install(long timeout, TimeUnit unit)

Installiert eine Android-Anwendung, die aus mehreren APK-Dateien besteht, durch Streaming von Dateien auf dem Host

Geschützte Methoden

boolean uploadApk(String sessionId, File fileToUpload, int uniqueId, long timeout, TimeUnit unit)

Öffentliche Methoden

create

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

Gibt eine SplitApkInstaller für die angegebene Liste von APK-Dateien vom Host zum angegebenen Gerät zurück.

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

apks : Liste der APK-Dateien.

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

installOptions

Returns
SplitApkInstaller

create

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

Gibt ein SplitApkInstaller zurück, um eine bestimmte Liste von APK-Dateien vom Host auf einem vorhandenen 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.

apks : Liste der APK-Dateien.

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

installOptions

Returns
SplitApkInstaller

installieren

public InstallMetrics install (long timeout, 
                TimeUnit unit)

Installiert eine Android-Anwendung, die aus mehreren APK-Dateien besteht, durch Streaming von Dateien auf dem Host

Parameter
timeout long: Installationszeitüberschreitung

unit TimeUnit

Returns
InstallMetrics InstallMetrics-Messwerte für die während dieser Installation verstrichene Zeit

Ausgabe
InstallException wenn die Installation fehlschlägt.

Geschützte Methoden

uploadApk

protected boolean uploadApk (String sessionId, 
                File fileToUpload, 
                int uniqueId, 
                long timeout, 
                TimeUnit unit)

Parameter
sessionId String

fileToUpload File

uniqueId int

timeout long

unit TimeUnit

Returns
boolean