RemoteSplitApkInstaller

public class RemoteSplitApkInstaller
extends SplitApkInstallerBase

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


Özet

Herkese açık yöntemler

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

Belirtilen cihaza yüklenmiş olan APK listesi için SplitApkInstaller döndürür.

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

Belirtilen cihaza yüklenmiş olan APK'ların belirtilen listesini cihaza yüklemek için SplitApkInstaller döndürür.

void install(long timeout, TimeUnit unit)

Cihazda yerel olarak bulunan birkaç APK dosyasından oluşan bir Android uygulamasını yükler.

Korunan yöntemler

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

Herkese açık yöntemler

oluştur

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

Belirtilen cihaza yüklenmiş olan APK 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.

remoteApks

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

installOptions

İlerlemeler
RemoteSplitApkInstaller

oluştur

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

Belirli bir cihaza yüklenmiş olan APK'ların listesini, 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.

remoteApks

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

installOptions

İlerlemeler
RemoteSplitApkInstaller

yükle

public void install (long timeout, 
                TimeUnit unit)

Cihazda yerel olarak bulunan birkaç APK dosyasından oluşan bir Android uygulamasını yükler.

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

unit TimeUnit

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

Korunan yöntemler

writeRemoteApk

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

Parametreler
sessionId String

filePath String

timeout long

unit TimeUnit

İlerlemeler
boolean