Начиная с 2026 года, в соответствии с нашей моделью стабильной разработки основной ветки и для обеспечения стабильности платформы для экосистемы, мы будем публиковать исходный код в AOSP во 2-м и 4-м кварталах. Для сборки и внесения вклада в AOSP используйте ветку android-latest-release . Ветка android-latest-release manifest всегда будет ссылаться на самый последний релиз, выпущенный в AOSP. Для получения дополнительной информации см. раздел «Изменения в AOSP» .
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
public class DexMetadataExtractor
extends BaseTargetPreparer
Устанавливает файлы метаданных Dex для указанных APK-файлов.
Краткое содержание
Общедоступные методы |
|---|
ITestDevice | getDevice () Возвращает устройство, к которому должен быть применен метод подготовки. |
void | setAaptVersion ( AaptParser.AaptVersion aaptVersion) Задает версию AAPT для анализа APK-файлов. |
void | setUp ( TestInformation testInfo) Извлекает файлы метаданных Dex из предоставленных APK-файлов с помощью profgen и устанавливает их вместе с APK-файлами. |
void | setUserId (int userId) Если APK-файл должен быть установлен для конкретного пользователя, задается идентификатор пользователя, для которого будет произведена установка. |
void | tearDown ( TestInformation testInfo, Throwable e) |
Поля
mDoInstallMultipleApks
protected List<File> mDoInstallMultipleApks
Государственные строители
public DexMetadataExtractor ()
Конструктор для DexMetadataExtractor.
public DexMetadataExtractor (IRunUtil runUtil)
| Параметры |
|---|
runUtil | IRunUtil |
Общедоступные методы
getDevice
public ITestDevice getDevice ()
Возвращает устройство, к которому должен быть применен метод подготовки.
setAaptVersion
public void setAaptVersion (AaptParser.AaptVersion aaptVersion)
Задает версию AAPT для анализа APK-файлов.
| Параметры |
|---|
aaptVersion | AaptParser.AaptVersion |
public void setUp (TestInformation testInfo)
Извлекает файлы метаданных Dex из предоставленных APK-файлов с помощью profgen и устанавливает их вместе с APK-файлами.
| Параметры |
|---|
testInfo | TestInformation |
setUserId
public void setUserId (int userId)
Если APK-файл должен быть установлен для конкретного пользователя, задается идентификатор пользователя, для которого будет произведена установка.
public void tearDown (TestInformation testInfo,
Throwable e)| Параметры |
|---|
testInfo | TestInformation |
e | Throwable |
Защищенные методы
protected File getLocalPathForFilename (TestInformation testInfo,
String apkFileName)| Параметры |
|---|
testInfo | TestInformation |
apkFileName | String |
parsePackageName
protected String parsePackageName (File testAppFile)
Получите имя пакета из тестового приложения.
| Параметры |
|---|
testAppFile | File |
protected File resolveApkFile (TestInformation testInfo,
File apkFile)Вспомогательная функция для сопоставления APK-файла с соответствующим файлом.
| Параметры |
|---|
testInfo | TestInformation |
apkFile | File |
Контент и образцы кода на этой странице предоставлены по лицензиям. Java и OpenJDK – это зарегистрированные товарные знаки корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2026-06-22 UTC.
[[["Прост для понимания","easyToUnderstand","thumb-up"],["Помог мне решить мою проблему","solvedMyProblem","thumb-up"],["Другое","otherUp","thumb-up"]],[["Отсутствует нужная мне информация","missingTheInformationINeed","thumb-down"],["Слишком сложен/слишком много шагов","tooComplicatedTooManySteps","thumb-down"],["Устарел","outOfDate","thumb-down"],["Проблема с переводом текста","translationIssue","thumb-down"],["Проблемы образцов/кода","samplesCodeIssue","thumb-down"],["Другое","otherDown","thumb-down"]],["Последнее обновление: 2026-06-22 UTC."],[],[]]