Android 11 propose de nombreuses façons d'étendre votre application. Il inclut également des modifications de comportement pour améliorer l'autonomie de la batterie et la sécurité, et pour améliorer la confidentialité des utilisateurs. Certaines de ces modifications de comportement n'affectent que les applications qui ciblent Android 11, tandis que d'autres affectent toutes les applications lorsqu'elles s'exécutent sur un appareil Android 11, quel que soit le targetSDKVersion
de l'application.
Pour développer avec les API Android 11 et tester votre application avec les modifications de comportement d'Android 11, suivez les instructions de cette page pour configurer le SDK Android 11 dans Android Studio, puis créer et exécuter votre application sur Android 11.
Télécharger Android Studio
Le SDK Android 11 inclut des modifications non compatibles avec certaines versions antérieures d'Android Studio. Pour une expérience de développement optimale avec le SDK Android 11, utilisez Android Studio 4.2 ou une version ultérieure.
Vous pouvez compiler et tester des applications Android 11 à l'aide d'Android Studio 3.3 ou version ultérieure, mais certains utilisateurs du SDK Android 11 peuvent rencontrer des échecs de synchronisation Gradle et des avertissements concernant des dépendances obsolètes. N'oubliez pas que vous pouvez conserver la version existante d'Android Studio, car vous pouvez installer plusieurs versions côte à côte.
Obtenir le SDK Android 11
Après avoir installé et ouvert Android Studio, installez le SDK Android 11 comme suit:
- Cliquez sur Tools > SDK Manager (Outils > SDK Manager), puis sur Show Package Details (Afficher les détails du package).
- Dans l'onglet SDK Platforms (Plates-formes SDK), développez la section Android 11.0 ("R") et sélectionnez le package Android SDK Platform 30.
- Dans l'onglet SDK Tools, développez la section Android SDK Build-Tools 34 et sélectionnez la dernière version d'
30.x.x
. - Cliquez sur Appliquer > OK pour télécharger et installer les packages sélectionnés.
Mettre à jour la configuration de compilation
Modifier la configuration de compilation de votre application pour cibler Android 11 lui donne accès aux API Android 11 et vous permet de tester entièrement la compatibilité de votre application lorsque vous vous préparez à ajouter une prise en charge complète d'Android 11. Pour ce faire, ouvrez votre fichier build.gradle
au niveau du module et mettez à jour compileSdkVersion
et targetSdkVersion
:
Groovy
android { compileSdkVersion 30 defaultConfig { targetSdkVersion 30 } ... }
Kotlin
android { compileSdkVersion(30) defaultConfig { targetSdkVersion(30) } ... }
Pour en savoir plus sur les modifications d'Android 11 pouvant affecter votre application et commencer à les tester, consultez les pages suivantes:
- Changements de comportement d'Android 11 affectant toutes les applications
- Changements de comportement d'Android 11 affectant les applications ciblant Android 11
- Modifications apportées à la confidentialité d'Android 11
Pour en savoir plus sur les nouvelles API disponibles dans Android 11, consultez la page Fonctionnalités et API d'Android 11.