BundletoolUtil

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ı

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)

Paket aracını kullanan apk .apks'i 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 çı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

atar
TargetSetupError

Korumalı yöntemler

getAdbPath

protected String getAdbPath ()

İadeler
String

getBundletoolDosyası

protected File getBundletoolFile ()

İadeler
File

getRunUtil

protected IRunUtil getRunUtil ()

İadeler
IRunUtil