BundletoolUtil

public class BundletoolUtil
extends Object

java.lang.Object
com.android.tradefed.util.BundletoolUtil


.apks'i cihaza 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ı

BundletoolUtil (File bundletoolJar)

Genel yöntemler

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

.apks'ten bölünmüş apk/apex'i çı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 .apk'lerini yükler.

Korumalı yöntemler

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

Kamu inşaatçıları

BundletoolUtil

public BundletoolUtil (File bundletoolJar)

Parametreler
bundletoolJar File

Genel yöntemler

Apks'tan Split'leri çıkart

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 dosyasının depolandığı dizinde saklar. Bölmelerin depolandığı 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 spesifikasyonu dosyası

device ITestDevice : bağlı cihaz

buildInfo IBuildInfo : yapıt bilgisi oluşturur

İadeler
File çıkarılan apk(ler)in/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 Cihaz spesifikasyon dosyasının yolunu temsil eden bir String .

Apks'i yükleyin

public void installApks (File apks, 
                ITestDevice device)

Bundletool'u kullanarak apk .apk'lerini yükler.

Parametreler
apks File : Kurulması gereken apk'ler

device ITestDevice : bağlı cihaz

Atar
TargetSetupError

Korumalı yöntemler

getAdbPath

protected String getAdbPath ()

İadeler
String

getBundletoolFile

protected File getBundletoolFile ()

İadeler
File

getRunUtil

protected IRunUtil getRunUtil ()

İadeler
IRunUtil