Mulai 27 Maret 2025, sebaiknya gunakan android-latest-release
, bukan aosp-main
, untuk mem-build dan berkontribusi pada AOSP. Untuk mengetahui informasi selengkapnya, lihat Perubahan pada AOSP.
public
class
BundletoolUtil
extends Object
java.lang.Object
|
↳ |
com.android.tradefed.util.BundletoolUtil
|
Class utilitas yang menggunakan command line bundletool untuk menginstal .apk di perangkat. Link dokumen
bundletool: https://developer.android.com/studio/command-line/bundletool Bundletool.jar
didownload dari cabang modul yang tidak dipaketkan bersama dengan file modul.
Ringkasan
Konstruktor publik
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 .apk. Mengganti nama bagian dan menyimpan bagian ke
direktori tempat .apk disimpan. Menampilkan direktori baru yang disimpan 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 : informasi artefak build |
Hasil |
File |
ERROR(/File) yang merupakan direktori tempat apk/apex yang diekstrak berada |
generateDeviceSpecFile
public String generateDeviceSpecFile (ITestDevice device)
Menghasilkan file JSON untuk konfigurasi perangkat terhubung.
Parameter |
device |
ITestDevice : perangkat yang terhubung |
Hasil |
String |
String yang mewakili jalur file spesifikasi perangkat. |
installApks
public void installApks (File apks,
ITestDevice device,
extraArgs)
Menginstal apk .apks yang menggunakan bundletool.
Parameter |
apks |
File : apk yang perlu diinstal |
device |
ITestDevice : perangkat yang terhubung |
extraArgs |
: untuk perintah bundletool. |
installApks
public void installApks (File apks,
ITestDevice device)
Menginstal apk .apks yang menggunakan bundletool.
Parameter |
apks |
File : apk yang perlu diinstal |
device |
ITestDevice : perangkat yang terhubung |
installApksFromZip
public void installApksFromZip (File apksZip,
ITestDevice device,
extraArgs)
Menginstal apk yang terdapat dalam file zip yang disediakan
Parameter |
apksZip |
File : file zip yang akan diinstal |
device |
ITestDevice : perangkat yang terhubung |
extraArgs |
: argumen tambahan yang akan diteruskan ke perintah penginstalan bundletool |
Metode yang dilindungi
getAdbPath
protected String getAdbPath ()
protected File getBundletoolFile ()
getRunUtil
protected IRunUtil getRunUtil ()
parseCmdTimeout
protected static long parseCmdTimeout ( args,
long defaultValue)
Parameter |
args |
|
defaultValue |
long |
Konten dan contoh kode di halaman ini tunduk kepada lisensi yang dijelaskan dalam Lisensi Konten. Java dan OpenJDK adalah merek dagang atau merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2025-03-26 UTC.
[null,null,["Terakhir diperbarui pada 2025-03-26 UTC."],[],[]]