Configurer le SDK Android 11

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.

Télécharger Android Studio

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:

  1. Cliquez sur Tools > SDK Manager (Outils > SDK Manager), puis sur Show Package Details (Afficher les détails du package).
  2. 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.
  3. 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.
  4. 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:

Pour en savoir plus sur les nouvelles API disponibles dans Android 11, consultez la page Fonctionnalités et API d'Android 11.