Créer et exécuter manuellement une application profilable
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Pour créer manuellement une application profileable, procédez comme suit :
créer le build d'une application,
puis mettre à jour son fichier manifeste,
ce qui transforme le build de l'application en application profilable. Après avoir
configurer l'application profilable, le lancer et sélectionner
profilable à analyser.
Créer le build d'une application
Pour créer le build d'une application afin de la profiler :
-
Signez votre application avec la clé de débogage en ajoutant les lignes suivantes au fichier build.gradle
de votre application. Si vous disposez déjà d'une variante de compilation qui fonctionne, vous pouvez passer à l'étape suivante.
buildTypes {
release {
signingConfig signingConfigs.debug
}
}
-
Dans Android Studio, sélectionnez Build > Select Build Variant... (Compiler > Sélectionner une variante de compilation), puis choisissez la variante.
Transformer le build en application profilable
Pour convertir votre application en version finale en application profilable, procédez comme suit :
-
Ouvrez le fichier AndroidManifest.xml
et ajoutez ce qui suit dans <application>
. Pour en savoir plus, consultez Compiler une application en vue de sa publication.
<profileable android:shell="true"/>
-
Selon la version du SDK, une erreur liée à la validation du fichier manifeste peut s'afficher. Si vous ne parvenez pas à la résoudre et que vous jugez qu'il est sûr de traiter les erreurs comme des avertissements, vous pouvez le faire en ajoutant les lignes suivantes à votre fichier build.gradle
.
aaptOptions {
additionalParameters =["--warn-manifest-validation"]
}
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 2025/07/27 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/07/27 (UTC)."],[],[],null,["# Build and run a profileable app manually\n\nTo build a [profileable](/studio/profile#requirements) application manually, you\nneed to first build a release application and then update its manifest file,\nwhich turns the release application into a profileable application. After you\nconfigure the profileable application, launch the profiler and select a\nprofileable process to analyze.\n\nBuild a release app\n-------------------\n\nTo build a release application for profiling purposes, do the following:\n\n\u003cbr /\u003e\n\n1. Sign your application with the debug key by adding the following lines to your application's\n `build.gradle` file. If you already have a working release build variant, you can\n skip to the next step.\n\n buildTypes {\n release {\n signingConfig signingConfigs.debug\n }\n }\n \n2. In Android Studio, select **Build** \\\u003e **Select Build Variant...** and choose the\n release variant.\n\n\u003cbr /\u003e\n\nChange release to profileable\n-----------------------------\n\nTo convert your [release app](#build-release-app) to a profileable app, do the\nfollowing:\n\n1. Open the\n `AndroidManifest.xml` file and adding the following within\n `\u003capplication\u003e`. For more details, see\n [Build your app for release](/studio/publish/preparing#publishing-build).\n\n `\u003cprofileable android:shell=\"true\"/\u003e`\n2. Depending on the SDK version, you might see an error related to manifest\n validation; if you can't resolve them and deem it safe to treat the errors\n as warnings, you can do so by adding the following lines to your\n `build.gradle` file.\n\n aaptOptions {\n additionalParameters =[\"--warn-manifest-validation\"]\n }"]]