A partire dal 2026, per allinearci al nostro modello di sviluppo trunk stabile e garantire la stabilità della piattaforma per l'ecosistema, pubblicheremo il codice sorgente su AOSP nel secondo e nel quarto trimestre. Per compilare e contribuire ad AOSP, utilizza android-latest-release. Il branch del manifest android-latest-release farà sempre riferimento alla release più recente pubblicata su AOSP. Per saperne di più, consulta la sezione Modifiche ad AOSP.
Google utilizza la tecnologia AI per tradurre i contenuti nella tua lingua preferita. Le traduzioni generate dall'AI potrebbero contenere errori.
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
public
class
BundletoolUtil
extends Object
| java.lang.Object
|
| ↳ |
com.android.tradefed.util.BundletoolUtil
|
Classe di utilità che utilizza la riga di comando bundletool per installare i file .apks sul dispositivo. Link alla documentazione di Bundletool: https://developer.android.com/studio/command-line/bundletool Il file bundletool.jar viene
scaricato dal ramo del modulo non raggruppato insieme al file del modulo.
Riepilogo
Costruttori pubblici
public BundletoolUtil (File bundletoolJar)
| Parametri |
bundletoolJar |
File |
Metodi pubblici
extractSplitsFromApks
public File extractSplitsFromApks (File apks,
String deviceSpecPath,
ITestDevice device,
IBuildInfo buildInfo)
Estrae l'APK/l'apex diviso da .apks. Rinomina gli split e li memorizza nella directory in cui sono archiviati i file .apks. Restituisce la nuova directory in cui sono memorizzate le divisioni.
| Parametri |
apks |
File: gli APK da estrarre |
deviceSpecPath |
String: il file delle specifiche del dispositivo che bundletool utilizza per estrarre gli APK |
device |
ITestDevice: il dispositivo connesso |
buildInfo |
IBuildInfo: informazioni sull'elemento di build |
| Resi |
File |
un File che è la directory in cui si trovano gli apk/apex estratti |
generateDeviceSpecFile
public String generateDeviceSpecFile (ITestDevice device)
Genera un file JSON per la configurazione di un dispositivo connesso.
| Parametri |
device |
ITestDevice: il dispositivo connesso |
| Resi |
String |
un String che rappresenta il percorso del file di specifica del dispositivo. |
installApks
public void installApks (File apks,
ITestDevice device,
List<String> extraArgs)
Installa il file .apks dell'APK utilizzando bundletool.
| Parametri |
apks |
File: gli APK da installare |
device |
ITestDevice: il dispositivo connesso |
extraArgs |
List: per il comando bundletool. |
installApks
public void installApks (File apks,
ITestDevice device)
Installa il file .apks dell'APK utilizzando bundletool.
| Parametri |
apks |
File: gli APK da installare |
device |
ITestDevice: il dispositivo connesso |
installApksFromZip
public void installApksFromZip (File apksZip,
ITestDevice device,
List<String> extraArgs)
Installa gli APK contenuti nel file zip fornito
| Parametri |
apksZip |
File: il file zip da installare |
device |
ITestDevice: il dispositivo connesso |
extraArgs |
List: argomenti aggiuntivi da passare al comando di installazione di Bundletool |
Metodi protetti
getAdbPath
protected String getAdbPath ()
protected File getBundletoolFile ()
getRunUtil
protected IRunUtil getRunUtil ()
parseCmdTimeout
protected static long parseCmdTimeout (List<String> args,
long defaultValue)
| Parametri |
args |
List |
defaultValue |
long |
I campioni di contenuti e codice in questa pagina sono soggetti alle licenze descritte nella Licenza per i contenuti. Java e OpenJDK sono marchi o marchi registrati di Oracle e/o delle sue società consociate.
Ultimo aggiornamento 2026-06-22 UTC.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2026-06-22 UTC."],[],[]]