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
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 öğesini çı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,
extraArgs)
Bundletool'u kullanarak apk .apks dosyasını yükler.
Parametreler |
apks |
File : Yüklenmesi gereken apk'ler |
device |
ITestDevice : bağlı cihaz |
extraArgs |
: Bundletool komutu için kullanılır. |
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 |
yüklemeApksFromZip
public void installApksFromZip (File apksZip,
ITestDevice device,
extraArgs)
Sağlanan zip dosyasında bulunan apk'leri yükler
Parametreler |
apksZip |
File : Yüklenecek zip dosyası |
device |
ITestDevice : bağlı cihaz |
extraArgs |
: Bundletool yükleme komutuna iletilecek ek bağımsız değişkenler |
Korunan yöntemler
getAdbPath
protected String getAdbPath ()
protected File getBundletoolFile ()
getRunUtil
protected IRunUtil getRunUtil ()
parseCmdZaman aşımı
protected static long parseCmdTimeout ( args,
long defaultValue)
Parametreler |
args |
|
defaultValue |
long |
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-23 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-23 UTC."],[],[]]