Paket

public class BundletoolUtil
extends Object

Java.lang.Nesne
🎃 com.android.tradefed.util.BundletoolUtil


Cihaza .apks yüklemek için Bundletool komut satırını kullanan yardımcı program sınıfı. Bundletool dokümanı bağlantı: https://developer.android.com/studio/command-line/bundletool Bundletool.jar, paketlenmemiş modül dalından modül dosyasıyla birlikte indirilecektir.

Özet

Kamu inşaatçıları

BundletoolUtil(File bundletoolJar)

Herkese açık yöntemler

File extractSplitsFromApks(File apks, String deviceSpecPath, ITestDevice device, IBuildInfo buildInfo)

.apks dosyasından bölünmüş apk/apex öğesini çıkarır.

String generateDeviceSpecFile(ITestDevice device)

Bağlı bir cihaz yapılandırması için bir JSON dosyası oluşturur.

void installApks(File apks, ITestDevice device)

Bundletool'u kullanarak apk .apks dosyasını yükler.

Korunan yöntemler

String getAdbPath()
File getBundletoolFile()
IRunUtil getRunUtil()

Kamu inşaatçıları

Paket

public BundletoolUtil (File bundletoolJar)

Parametreler
bundletoolJar File

Herkese açık yöntemler

ExtractsFromApks'leri

public File extractSplitsFromApks (File apks, 
                String deviceSpecPath, 
                ITestDevice device, 
                IBuildInfo buildInfo)

.apks dosyasından bölünmüş apk/apex dosyasını çıkarır. Bölmeleri yeniden adlandırır ve bölmeleri .apks dosyasının depolandığı dizin. Bölümlerin depolandığı yeni dizini döndürür.

Parametreler
apks File: Ayıklanması gereken apk'ler

deviceSpecPath String: Bundletool'un apk'leri çıkarmak için kullandığı cihaz özellik dosyası

device ITestDevice: bağlı cihaz

buildInfo IBuildInfo: yapı bilgilerini derleme

İlerlemeler
File Çıkarılan apk'lerin/apex'in altında bulunduğu 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

İlerlemeler
String cihaz spesifikasyon dosyasının yolunu temsil eden bir String.

yüklemeApks'ler

public void installApks (File apks, 
                ITestDevice device)

Bundletool'u kullanarak apk .apks dosyasını yükler.

Parametreler
apks File: Yüklenmesi gereken apk'ler

device ITestDevice: bağlı cihaz

Fırlatma
TargetSetupError

Korunan yöntemler

getAdbPath

protected String getAdbPath ()

İlerlemeler
String

getBundletoolFile

protected File getBundletoolFile ()

İlerlemeler
File

getRunUtil

protected IRunUtil getRunUtil ()

İlerlemeler
IRunUtil