Configurer le SDK Android 11

Android 11 propose de nombreuses façons d'étendre votre application. Android 11 inclut également des changements de comportement pour améliorer l'autonomie et la sécurité de la batterie, et pour renforcer la confidentialité des utilisateurs. Certains de ces changements de comportement n'affectent que les applications qui ciblent Android 11, tandis que d'autres affectent toutes les applications exécutées sur un appareil Android 11, quel que soit le targetSDKVersion d'une 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 compiler 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 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 les 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).
  2. Dans l'onglet SDK Platforms (Plates-formes SDK), développez la section Android 11.0 ("R"), puis sélectionnez le package Android SDK Platform 30.
  3. Dans l'onglet SDK Tools, développez la section SDK Android Build-Tools 34, puis sélectionnez la dernière version 30.x.x.
  4. Cliquez sur Apply > OK (Appliquer > OK) pour télécharger et installer les packages sélectionnés.

Mettre à jour votre 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 sa compatibilité pendant que vous préparez la compatibilité complète avec Android 11. Pour ce faire, ouvrez le fichier build.gradle au niveau du module, puis 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 apportées à Android 11 qui pourraient affecter votre application et commencer à les tester, consultez les pages suivantes:

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