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

Belirli bir cihaza yüklenmiş olan belirli APK listesini, cihazdaki mevcut bir uygulamaya yüklemek için SplitApkInstaller döndürür.

static RemoteSplitApkInstaller create(IDevice device, List<String> remoteApks, boolean reInstall, List<String> installOptions)

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

create

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

Belirli bir cihaza yüklenmiş olan belirli APK 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 List

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

installOptions List

İadeler
RemoteSplitApkInstaller

create

public static RemoteSplitApkInstaller create (IDevice device, 
                List<String> remoteApks, 
                boolean reInstall, 
                List<String> installOptions)

Belirtilen cihaza zaten 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 List

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

installOptions List

İadeler
RemoteSplitApkInstaller

yükleme

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

Verdiği hatalar
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

Return'ler
boolean