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 uses AI technology to translate content into your preferred language. AI translations can contain errors.
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
public
class
DexMetadataExtractor
extends BaseTargetPreparer
Installa i file di metadati Dex per gli APK specificati.
Riepilogo
Metodi pubblici |
ITestDevice
|
getDevice()
Restituisce il dispositivo a cui deve essere applicato il preparatore.
|
void
|
setAaptVersion(AaptParser.AaptVersion aaptVersion)
Imposta la versione di AAPT per l'analisi dell'APK.
|
void
|
setUp(TestInformation testInfo)
Estrae i file di metadati Dex dagli APK forniti utilizzando profgen e li installa
insieme agli APK.
|
void
|
setUserId(int userId)
Se l'APK deve essere installato per un determinato utente, imposta l'ID dell'utente per l'installazione.
|
void
|
tearDown(TestInformation testInfo, Throwable e)
|
Campi
mDoInstallMultipleApks
protected List<File> mDoInstallMultipleApks
Costruttori pubblici
public DexMetadataExtractor ()
Costruttore per DexMetadataExtractor.
public DexMetadataExtractor (IRunUtil runUtil)
| Parametri |
runUtil |
IRunUtil |
Metodi pubblici
getDevice
public ITestDevice getDevice ()
Restituisce il dispositivo a cui deve essere applicato il preparatore.
setAaptVersion
public void setAaptVersion (AaptParser.AaptVersion aaptVersion)
Imposta la versione di AAPT per l'analisi dell'APK.
| Parametri |
aaptVersion |
AaptParser.AaptVersion |
public void setUp (TestInformation testInfo)
Estrae i file di metadati Dex dagli APK forniti utilizzando profgen e li installa
insieme agli APK.
| Parametri |
testInfo |
TestInformation |
setUserId
public void setUserId (int userId)
Se l'APK deve essere installato per un determinato utente, imposta l'ID dell'utente per l'installazione.
public void tearDown (TestInformation testInfo,
Throwable e)
| Parametri |
testInfo |
TestInformation |
e |
Throwable |
Metodi protetti
protected File getLocalPathForFilename (TestInformation testInfo,
String apkFileName)
| Parametri |
testInfo |
TestInformation |
apkFileName |
String |
parsePackageName
protected String parsePackageName (File testAppFile)
Recupera il nome del pacchetto dall'app di test.
| Parametri |
testAppFile |
File |
protected File resolveApkFile (TestInformation testInfo,
File apkFile)
Helper per risolvere un apk nel relativo file.
| Parametri |
testInfo |
TestInformation |
apkFile |
File |
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."],[],[]]