Configurer le SDK Android 10
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Android 10 est une version majeure qui inclut diverses fonctionnalités que vous pouvez utiliser pour étendre votre application. Android 10 inclut également des modifications de comportement (pour les applications ciblant Android 10 et pour toutes les applications) et des modifications de confidentialité qui contribuent à améliorer l'autonomie de la batterie et la sécurité.
Pour développer avec les API Android 10 et tester votre application avec les modifications de comportement d'Android 10, suivez les instructions de cette page pour configurer le SDK Android 10 dans Android Studio, puis créer et exécuter votre application sur Android 10.
Obtenir la dernière version d'Android Studio
Le SDK Android 10 inclut des modifications non compatibles avec certaines versions antérieures d'Android Studio. Par conséquent, pour une expérience de développement optimale, nous vous recommandons d'installer la dernière version d'Android Studio.
Télécharger Android Studio
Vous pouvez compiler et tester des applications Android 10 à l'aide d'Android Studio 3.3 ou version ultérieure.
mais certains utilisateurs du SDK Android 10 peuvent rencontrer des échecs de synchronisation Gradle et
avertissements concernant les dépendances obsolètes.
Obtenir le SDK Android 10
Après avoir installé et ouvert Android Studio, installez le SDK Android 10 comme suit :
- Cliquez sur Outils > SDK Manager, puis cliquez sur Show Package Details (Afficher les détails du package).
- Dans l'onglet SDK Platforms (Plates-formes SDK), développez la section Android 10.0 ("Q"), puis
sélectionnez le package Android SDK Platform 29.
- Dans l'onglet SDK Tools, développez la section Android SDK Build-Tools 34, puis sélectionnez la dernière version d'
29.x.x
.
- Cliquez sur Appliquer > OK pour télécharger et installer les packages sélectionnés.
Mettre à jour la configuration de compilation
Pour tester entièrement la compatibilité de votre application avec Android 10 et commencer à utiliser les API introduites dans cette version de la plate-forme, ouvrez votre fichier build.gradle
au niveau du module et mettez à jour compileSdkVersion
et targetSdkVersion
comme indiqué ci-dessous :
Groovy
android {
compileSdkVersion 29
defaultConfig {
targetSdkVersion 29
}
...
}
Kotlin
android {
compileSdkVersion(29)
defaultConfig {
targetSdkVersion(29)
}
...
}
Pour en savoir plus sur les modifications d'Android 10 susceptibles d'affecter votre application et commencer à les tester, consultez Modifications de comportement d'Android 10 affectant toutes les applications, Modifications de comportement d'Android 10 affectant les applications ciblant Android 10 et Modifications de confidentialité d'Android 10.
Pour en savoir plus sur les API disponibles à partir d'Android 10, consultez la page Fonctionnalités et API d'Android 10.
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,["# Set up the Android 10 SDK\n\nAndroid 10 is a major release and includes a variety of [features and\ncapabilities](/about/versions/10/features) you can use to extend your app.\nAndroid 10 also includes behavior changes (for [apps targeting Android\n10](/about/versions/10/behavior-changes-10) and for [all\napps](/about/versions/10/behavior-changes-all)) and [privacy\nchanges](/about/versions/10/privacy) that help improve battery life and\nsecurity.\n\nTo develop with Android 10 APIs and test your app with the Android 10 behavior\nchanges, follow the instructions on this page to set up the Android 10 SDK in\nAndroid Studio and build and run your app on Android 10.\n\nGet the latest Android Studio\n-----------------------------\n\nThe Android 10 SDK includes changes that are not compatible with some lower\nversions of Android Studio. So, for the best development experience, we\nrecommend that you install the latest version of [Android Studio](/studio).\n\n[Get Android Studio](/studio)\n\nYou can compile and test Android 10 apps using Android Studio 3.3 and higher,\nbut some users of the Android 10 SDK may encounter Gradle sync failures and\nwarnings about outdated dependencies.\n\nGet the Android 10 SDK\n----------------------\n\nAfter you install and open Android Studio, install the Android 10 SDK as\nfollows:\n\n1. Click **Tools \\\u003e SDK Manager** , then click **Show Package Details**.\n2. In the **SDK Platforms** tab, expand the **Android 10.0 (\"Q\")** section and select the **Android SDK Platform 29** package.\n3. In the **SDK Tools** tab, expand the **Android SDK Build-Tools 34** section and select the latest `29.x.x` version.\n4. Click **Apply \\\u003e OK** to download and install the selected packages.\n\nUpdate your build configuration\n-------------------------------\n\nTo fully test your app's compatibility with Android 10 and begin using the APIs\nintroduced in this version of the platform, open your module-level\n`build.gradle` file and update the `compileSdkVersion` and `targetSdkVersion` as\nshown here: \n\n### Groovy\n\n```groovy\nandroid {\n compileSdkVersion 29\n\n defaultConfig {\n targetSdkVersion 29\n }\n ...\n}\n```\n\n### Kotlin\n\n```kotlin\nandroid {\n compileSdkVersion(29)\n\n defaultConfig {\n targetSdkVersion(29)\n }\n ...\n}\n```\n\nTo learn about the changes in Android 10 that might affect your app and begin\ntesting them, read [Android 10 behavior changes affecting all\napps](/about/versions/10/behavior-changes-all), [Android 10 behavior changes\naffecting apps targeting Android 10](/about/versions/10/behavior-changes-10),\nand [Android 10 privacy changes](/about/versions/10/privacy).\n\nTo learn more about the APIs available starting in Android 10, read [Android 10\nfeatures and APIs](/about/versions/10/features)."]]