BundletoolUtil

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

BundletoolUtil (File bundletoolJar)

Genel yöntemler

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

.apks'ten bölünmüş apk/apex'i ayıklar.

String generateDeviceSpecFile ( ITestDevice device)

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

void installApks (File apks, ITestDevice device)

Buket aracını kullanan apk .apk'leri 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

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

Atar
TargetSetupError

Korumalı yöntemler

getAdbPath

protected String getAdbPath ()

İadeler
String

getBundletoolDosyası

protected File getBundletoolFile ()

İadeler
File

getRunUtil

protected IRunUtil getRunUtil ()

İadeler
IRunUtil