Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.

BundletoolUtil

public class BundletoolUtil
extends Object

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


Kelas utilitas yang menggunakan baris perintah bundletool untuk menginstal .apks di perangkat. Tautan dokumen Bundletool: https://developer.android.com/studio/command-line/bundletool bundletool.jar diunduh dari cabang modul yang tidak dibundel bersama dengan file modul.

Ringkasan

Konstruktor publik

BundletoolUtil (File bundletoolJar)

Metode publik

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

Mengekstrak apk/apex terpisah dari .apks.

String generateDeviceSpecFile ( ITestDevice device)

Menghasilkan file JSON untuk konfigurasi perangkat yang terhubung.

void installApks (File apks, ITestDevice device)

Instal apk .apks yang menggunakan bundletool.

Metode yang dilindungi

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

Konstruktor publik

BundletoolUtil

public BundletoolUtil (File bundletoolJar)

Parameter
bundletoolJar File

Metode publik

extractSplitsFromApks

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

Mengekstrak apk/apex terpisah dari .apks. Mengganti nama pemisahan dan menyimpan pemisahan ke direktori tempat .apks disimpan. Mengembalikan direktori baru yang disimpan oleh pemisahan.

Parameter
apks File : apk yang perlu diekstrak

deviceSpecPath String : file spesifikasi perangkat yang digunakan bundletool untuk mengekstrak apk

device ITestDevice : perangkat yang terhubung

buildInfo IBuildInfo : membangun informasi artefak

Pengembalian
File sebuah ERROR(/File) yang merupakan direktori tempat apk/apex yang diekstraksi berada di bawah

generateDeviceSpecFile

public String generateDeviceSpecFile (ITestDevice device)

Menghasilkan file JSON untuk konfigurasi perangkat yang terhubung.

Parameter
device ITestDevice : perangkat yang terhubung

Pengembalian
String sebuah ERROR(/String) yang mewakili jalur file spesifikasi perangkat.

instalApks

public void installApks (File apks, 
                ITestDevice device)

Instal apk .apks yang menggunakan bundletool.

Parameter
apks File : apk yang perlu diinstal

device ITestDevice : perangkat yang terhubung

Melempar
TargetSetupError

Metode yang dilindungi

getAdbPath

protected String getAdbPath ()

Pengembalian
String

getBundletoolFile

protected File getBundletoolFile ()

Pengembalian
File

getRunUtil

protected IRunUtil getRunUtil ()

Pengembalian
IRunUtil