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, String applicationId, List<File> apks, boolean reInstall, List<String> installOptions)

Gibt einen SplitApkInstaller zurück, um die angegebene Liste von APK-Dateien vom Host auf einer vorhandenen Anwendung auf dem angegebenen Gerät zu installieren.

static SplitApkInstaller create(IDevice device, List<File> apks, boolean reInstall, List<String> installOptions)

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

InstallMetrics install(long timeout, TimeUnit unit)

Installiert eine Android-App, die aus mehreren APK-Dateien besteht, indem sie aus Dateien auf dem Host gestreamt wird.

Geschützte Methoden

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

Öffentliche Methoden

create

public static SplitApkInstaller create (IDevice device, 
                String applicationId, 
                List<File> apks, 
                boolean reInstall, 
                List<String> installOptions)

Gibt einen SplitApkInstaller zurück, um die angegebene Liste von APK-Dateien vom Host auf einer vorhandenen Anwendung auf dem angegebenen 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, auf der neue APKs installiert werden sollen.

apks List: Liste der APK-Dateien.

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

installOptions List

Gibt zurück
SplitApkInstaller

create

public static SplitApkInstaller create (IDevice device, 
                List<File> apks, 
                boolean reInstall, 
                List<String> installOptions)

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

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

apks List: Liste der APK-Dateien.

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

installOptions List

Gibt zurück
SplitApkInstaller

install

public InstallMetrics install (long timeout, 
                TimeUnit unit)

Installiert eine Android-App, die aus mehreren APK-Dateien besteht, indem sie aus Dateien auf dem Host gestreamt wird.

Parameter
timeout long: Installations-Timeout

unit TimeUnit

Gibt zurück
InstallMetrics InstallMetrics-Messwerte für die während dieser Installation verstrichene Zeit

Löst aus
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

Gibt zurück
boolean