public class BundletoolUtil
extends Object
java.lang.Nesne |
↳ | com.android.tradefed.util.BundletoolUtil |
.apks'i deivce'ye yüklemek için bundletool komut satırını kullanan yardımcı program sınıfı. Bundletool belge bağlantısı: https://developer.android.com/studio/command-line/bundletool Bundletool.jar, modül dosyasıyla birlikte ayrıştırılmış modül dalından indirilir.
Özet
Kamu inşaatçıları
public BundletoolUtil (File bundletoolJar)
parametreler |
---|
bundletoolJar | File |
Genel yöntemler
ExtractSplitsFromApks
public File extractSplitsFromApks (File apks,
String deviceSpecPath,
ITestDevice device,
IBuildInfo buildInfo)
.apks'ten bölünmüş apk/apex'i çıkarır. Bölmeleri yeniden adlandırır ve bölmeleri .apks'in depolandığı dizine depolar. Bölmelerin depoladığı yeni dizini döndürür.
parametreler |
---|
apks | File : çıkarılması gereken apk'ler |
deviceSpecPath | String : bundletool'un apk'leri çıkarmak için kullandığı cihaz spesifikasyon dosyası |
device | ITestDevice : bağlı cihaz |
buildInfo | IBuildInfo : yapı bilgisi oluşturma |
İadeler |
---|
File | ayıklanan apk(ler)/apex'in altında yaşadığı dizin olan bir ERROR(/File) |
createDeviceSpecFile
public String generateDeviceSpecFile (ITestDevice device)
Bağlı bir cihaz yapılandırması için bir JSON dosyası oluşturur.
parametreler |
---|
device | ITestDevice : bağlı cihaz |
İadeler |
---|
String | aygıt belirtimi dosyasının yolunu temsil eden bir String . |
kurulum Apk'leri
public void installApks (File apks,
ITestDevice device)
Paket aracını kullanan apk .apks'i yükler.
parametreler |
---|
apks | File : kurulması gereken apk'ler |
device | ITestDevice : bağlı cihaz |
Korumalı yöntemler
getAdbPath
protected String getAdbPath ()
protected File getBundletoolFile ()
getRunUtil
protected IRunUtil getRunUtil ()