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 il file .apks sul dispositivo. Documentazione bundletool
link: https://developer.android.com/studio/command-line/bundletool Il bundletool.jar
scaricato dal ramo del modulo non in bundle insieme al file del modulo.
Riepilogo
Metodi pubblici |
File
|
extractSplitsFromApks(File apks, String deviceSpecPath, ITestDevice device, IBuildInfo buildInfo)
Estrae l'APK/l'apice split da .apks.
|
String
|
generateDeviceSpecFile(ITestDevice device)
Genera un file JSON per la configurazione di un dispositivo connesso.
|
void
|
installApks(File apks, ITestDevice device)
Installa il file .apks apks che utilizza bundletool.
|
Costruttori pubblici
public BundletoolUtil (File bundletoolJar)
Parametri |
bundletoolJar |
File |
Metodi pubblici
estrazioneDivisoriDaApks
public File extractSplitsFromApks (File apks,
String deviceSpecPath,
ITestDevice device,
IBuildInfo buildInfo)
Estrae l'APK/l'apice split da .apks. Rinomina le suddivisioni e archiviale nel
in cui sono archiviati i file .apks. Restituisce la nuova directory in cui sono archiviate le suddivisioni.
Parametri |
apks |
File : gli apk che devono essere estratti |
deviceSpecPath |
String : il file delle specifiche del dispositivo utilizzato da bundletool per estrarre gli apk |
device |
ITestDevice : il dispositivo connesso |
buildInfo |
IBuildInfo : informazioni sull'artefatto della build |
Ritorni |
File |
un ERROR(/File) che è la directory in cui si trovano gli apk/apex estratti
|
generaFileSpecDevice
public String generateDeviceSpecFile (ITestDevice device)
Genera un file JSON per la configurazione di un dispositivo connesso.
Parametri |
device |
ITestDevice : il dispositivo connesso |
Ritorni |
String |
un String che rappresenta il percorso del file delle specifiche del dispositivo.
|
installApks
public void installApks (File apks,
ITestDevice device)
Installa il file .apks apks che utilizza bundletool.
Parametri |
apks |
File : gli apk che devono essere installati |
device |
ITestDevice : il dispositivo connesso
|
Metodi protetti
getAdbPath
protected String getAdbPath ()
protected File getBundletoolFile ()
getRunUtil
protected IRunUtil getRunUtil ()
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 2024-08-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 2024-08-22 UTC."],[],[]]