public class BundletoolUtil
extends Object
java.lang.Object |
↳ | com.android.tradefed.util.BundletoolUtil |
.apk'leri aygıta yüklemek için paket aracı komut satırını kullanan yardımcı program sınıfı. Bundletool doc bağlantısı: https://developer.android.com/studio/command-line/bundletool packagetool.jar, modül dosyasıyla birlikte paketlenmemiş 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 ayıklar. Bölmeleri yeniden adlandırır ve .apks'in saklandığı dizine bölmeleri depolar. Bölmelerin depoladığı yeni dizini döndürür.
parametreler |
---|
apks | File : çıkarılması gereken apk'ler |
deviceSpecPath | String : packagetool'un apk'leri ayıklamak için kullandığı cihaz özellik dosyası |
device | ITestDevice : bağlı cihaz |
buildInfo | IBuildInfo : yapay yapı bilgileri oluşturun |
İadeler |
---|
File | ayıklanan apk(ler)/apex'in altında yaşadığı dizin olan bir ERROR(/File) |
GeneviceSpecFile oluştur
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 belirtim dosyasının yolunu temsil eden bir ERROR(/String) . |
Apk'leri kur
public void installApks (File apks,
ITestDevice device)
Buket aracını kullanan apk .apk'leri yükler.
parametreler |
---|
apks | File : yüklenmesi gereken apk'ler |
device | ITestDevice : bağlı cihaz |
Korumalı yöntemler
getAdbPath
protected String getAdbPath ()
protected File getBundletoolFile ()
getRunUtil
protected IRunUtil getRunUtil ()