SplitApkInstaller

public class SplitApkInstaller
extends SplitApkInstallerBase

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


Özet

Herkese açık yöntemler

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

Ana makineden verilen cihaza, belirtilen APK dosyaları listesi için SplitApkInstaller döndürür.

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

Belirtilen APK dosyaları listesini ana makineden belirtilen cihazdaki mevcut bir uygulamaya yüklemek için SplitApkInstaller döndürür.

InstallMetrics install(long timeout, TimeUnit unit)

Ana makinedeki dosyalardan akış yaparak birkaç APK dosyasından oluşan bir Android uygulamasını yükler.

Korunan yöntemler

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

Herkese açık yöntemler

oluştur

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

Ana makineden verilen cihaza, belirtilen APK dosyaları listesi için SplitApkInstaller döndürür.

Parametreler
device IDevice: APK'nın yükleneceği cihaz. En azından ana APK'yı içermelidir.

apks : APK dosyalarının listesi.

reInstall boolean: Yeniden yükleme seçeneğinin etkinleştirilip etkinleştirilmeyeceği.

installOptions

İlerlemeler
SplitApkInstaller

oluştur

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

Belirtilen APK dosyaları listesini ana makineden belirtilen cihazdaki mevcut bir uygulamaya yüklemek için SplitApkInstaller döndürür.

Parametreler
device IDevice: APK'nın yükleneceği cihaz.

applicationId String: Yeni APK'ların yükleneceği mevcut uygulamanın uygulama kimliği.

apks : APK dosyalarının listesi.

reInstall boolean: Yeniden yükleme seçeneğinin etkinleştirilip etkinleştirilmeyeceği.

installOptions

İlerlemeler
SplitApkInstaller

yükle

public InstallMetrics install (long timeout, 
                TimeUnit unit)

Ana makinedeki dosyalardan akış yaparak birkaç APK dosyasından oluşan bir Android uygulamasını yükler.

Parametreler
timeout long: yükleme zaman aşımı

unit TimeUnit

İlerlemeler
InstallMetrics Bu yükleme sırasında geçen süreyle ilgili InstallMetrics metrikleri

Dekoratif yastıklar
InstallException yükleme başarısız olursa

Korunan yöntemler

uploadApk

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

Parametreler
sessionId String

fileToUpload File

uniqueId int

timeout long

unit TimeUnit

İlerlemeler
boolean