Ab 2026 werden wir, um unser stabiles Entwicklungsmodell für den Trunk zu unterstützen und die Plattformstabilität für das Ökosystem zu gewährleisten, den Quellcode im 2. und 4. Quartal in AOSP veröffentlichen. Verwenden Sie android-latest-release, um AOSP zu entwickeln und dazu beizutragen. Der Manifestzweig android-latest-release verweist immer auf das neueste Release, das an AOSP übertragen wurde. Weitere Informationen finden Sie unter Änderungen an AOSP.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
public
class
DexMetadataExtractor
extends BaseTargetPreparer
Installiert Dex-Metadatendateien für die angegebenen APKs.
Zusammenfassung
Öffentliche Methoden |
ITestDevice
|
getDevice()
Gibt das Gerät zurück, auf das sich der Vorbereiter beziehen sollte.
|
void
|
setAaptVersion(AaptParser.AaptVersion aaptVersion)
Legt die Version von AAPT für das Parsen von APKs fest.
|
void
|
setUp(TestInformation testInfo)
Extrahiert Dex-Metadatendateien aus den bereitgestellten APKs mit profgen und installiert sie neben den APKs.
|
void
|
setUserId(int userId)
Wenn die APK für einen bestimmten Nutzer installiert werden soll, wird die ID des Nutzers festgelegt, für den die Installation erfolgen soll.
|
void
|
tearDown(TestInformation testInfo, Throwable e)
|
Felder
mDoInstallMultipleApks
protected List<File> mDoInstallMultipleApks
Öffentliche Konstruktoren
public DexMetadataExtractor ()
Konstruktor für DexMetadataExtractor.
public DexMetadataExtractor (IRunUtil runUtil)
| Parameter |
runUtil |
IRunUtil |
Öffentliche Methoden
getDevice
public ITestDevice getDevice ()
Gibt das Gerät zurück, auf das sich der Vorbereiter beziehen sollte.
setAaptVersion
public void setAaptVersion (AaptParser.AaptVersion aaptVersion)
Legt die Version von AAPT für das Parsen von APKs fest.
| Parameter |
aaptVersion |
AaptParser.AaptVersion |
public void setUp (TestInformation testInfo)
Extrahiert Dex-Metadatendateien aus den bereitgestellten APKs mit profgen und installiert sie neben den APKs.
| Parameter |
testInfo |
TestInformation |
setUserId
public void setUserId (int userId)
Wenn die APK für einen bestimmten Nutzer installiert werden soll, wird die ID des Nutzers festgelegt, für den die Installation erfolgen soll.
public void tearDown (TestInformation testInfo,
Throwable e)
| Parameter |
testInfo |
TestInformation |
e |
Throwable |
Geschützte Methoden
protected File getLocalPathForFilename (TestInformation testInfo,
String apkFileName)
| Parameter |
testInfo |
TestInformation |
apkFileName |
String |
| Gibt Folgendes zurück: |
File |
|
parsePackageName
protected String parsePackageName (File testAppFile)
Rufen Sie den Paketnamen der Test-App ab.
| Parameter |
testAppFile |
File |
| Gibt Folgendes zurück: |
String |
|
protected File resolveApkFile (TestInformation testInfo,
File apkFile)
Helper zum Auflösen einer APK-Datei in die zugehörige Datei.
| Parameter |
testInfo |
TestInformation |
apkFile |
File |
| Gibt Folgendes zurück: |
File |
|
Alle Inhalte und Codebeispiele auf dieser Seite unterliegen den Lizenzen wie im Abschnitt Inhaltslizenz beschrieben. Java und OpenJDK sind Marken oder eingetragene Marken von Oracle und/oder seinen Tochtergesellschaften.
Zuletzt aktualisiert: 2026-06-22 (UTC).
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2026-06-22 (UTC)."],[],[]]