Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
public
class
BundletoolUtil
extends Object
Java.lang.Nesne
|
🎃 |
com.android.tradefed.util.BundletoolUtil
|
Cihaza .apks yüklemek için Bundletool komut satırını kullanan yardımcı program sınıfı. Bundletool dokümanı
bağlantı: https://developer.android.com/studio/command-line/bundletool Bundletool.jar,
paketlenmemiş modül dalından modül dosyasıyla birlikte indirilecektir.
Özet
Herkese açık yöntemler |
File
|
extractSplitsFromApks(File apks, String deviceSpecPath, ITestDevice device, IBuildInfo buildInfo)
.apks dosyasından bölünmüş apk/apex öğesini çı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 .apks dosyasını yükler.
|
Kamu inşaatçıları
public BundletoolUtil (File bundletoolJar)
Parametreler |
bundletoolJar |
File |
Herkese açık yöntemler
ExtractsFromApks'leri
public File extractSplitsFromApks (File apks,
String deviceSpecPath,
ITestDevice device,
IBuildInfo buildInfo)
.apks dosyasından bölünmüş apk/apex dosyasını çıkarır. Bölmeleri yeniden adlandırır ve bölmeleri
.apks dosyasının depolandığı dizin. Bölümlerin depolandığı yeni dizini döndürür.
Parametreler |
apks |
File : Ayıklanması gereken apk'ler |
deviceSpecPath |
String : Bundletool'un apk'leri çıkarmak için kullandığı cihaz özellik dosyası |
device |
ITestDevice : bağlı cihaz |
buildInfo |
IBuildInfo : yapı bilgilerini derleme |
İlerlemeler |
File |
Çıkarılan apk'lerin/apex'in altında bulunduğu 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 |
İlerlemeler |
String |
cihaz spesifikasyon dosyasının yolunu temsil eden bir String .
|
yüklemeApks'ler
public void installApks (File apks,
ITestDevice device)
Bundletool'u kullanarak apk .apks dosyasını yükler.
Parametreler |
apks |
File : Yüklenmesi gereken apk'ler |
device |
ITestDevice : bağlı cihaz
|
Fırlatma |
TargetSetupError |
|
Korunan yöntemler
getAdbPath
protected String getAdbPath ()
protected File getBundletoolFile ()
getRunUtil
protected IRunUtil getRunUtil ()
Bu sayfadaki içerik ve kod örnekleri, İçerik Lisansı sayfasında açıklanan lisanslara tabidir. Java ve OpenJDK, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2024-08-22 UTC.
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 2024-08-22 UTC."],[],[]]