À partir de 2026, pour nous aligner sur notre modèle de développement stable et garantir la stabilité de la plate-forme pour l'écosystème, nous publierons le code source sur AOSP au deuxième et au quatrième trimestre. Pour créer et contribuer dans AOSP, utilisez android-latest-release. La branche de fichier manifeste android-latest-release fera toujours référence à la version la plus récente envoyée à AOSP. Pour en savoir plus, consultez Modifications apportées à AOSP.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
public
class
DexMetadataExtractor
extends BaseTargetPreparer
Installe les fichiers de métadonnées Dex pour les APK spécifiés.
Résumé
Méthodes publiques |
ITestDevice
|
getDevice()
Renvoie l'appareil auquel le préparateur doit s'appliquer.
|
void
|
setAaptVersion(AaptParser.AaptVersion aaptVersion)
Définit la version d'AAPT pour l'analyse des APK.
|
void
|
setUp(TestInformation testInfo)
Extrait les fichiers de métadonnées Dex des APK fournis à l'aide de profgen et les installe à côté des APK.
|
void
|
setUserId(int userId)
Si le fichier APK doit être installé pour un utilisateur spécifique, définit l'ID de l'utilisateur pour lequel l'installation doit être effectuée.
|
void
|
tearDown(TestInformation testInfo, Throwable e)
|
Champs
mDoInstallMultipleApks
protected List<File> mDoInstallMultipleApks
Constructeurs publics
public DexMetadataExtractor ()
Constructeur pour DexMetadataExtractor.
public DexMetadataExtractor (IRunUtil runUtil)
| Paramètres |
runUtil |
IRunUtil |
Méthodes publiques
getDevice
public ITestDevice getDevice ()
Renvoie l'appareil auquel le préparateur doit s'appliquer.
setAaptVersion
public void setAaptVersion (AaptParser.AaptVersion aaptVersion)
Définit la version d'AAPT pour l'analyse des APK.
| Paramètres |
aaptVersion |
AaptParser.AaptVersion |
public void setUp (TestInformation testInfo)
Extrait les fichiers de métadonnées Dex des APK fournis à l'aide de profgen et les installe à côté des APK.
| Paramètres |
testInfo |
TestInformation |
setUserId
public void setUserId (int userId)
Si le fichier APK doit être installé pour un utilisateur spécifique, définit l'ID de l'utilisateur pour lequel l'installation doit être effectuée.
public void tearDown (TestInformation testInfo,
Throwable e)
| Paramètres |
testInfo |
TestInformation |
e |
Throwable |
Méthodes protégées
protected File getLocalPathForFilename (TestInformation testInfo,
String apkFileName)
| Paramètres |
testInfo |
TestInformation |
apkFileName |
String |
parsePackageName
protected String parsePackageName (File testAppFile)
Obtenez le nom du package à partir de l'application de test.
| Paramètres |
testAppFile |
File |
protected File resolveApkFile (TestInformation testInfo,
File apkFile)
Helper to resolve an apk to its File.
| Paramètres |
testInfo |
TestInformation |
apkFile |
File |
Le contenu et les exemples de code de cette page sont soumis aux licences décrites dans la Licence de contenu. Java et OpenJDK sont des marques ou des marques déposées d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2026/06/22 (UTC).
[null,null,["Dernière mise à jour le 2026/06/22 (UTC)."],[],[]]