Configurare l'SDK Android 11

Android 11 offre una serie di ottimi modi per estendere la tua app. Android 11 include anche modifiche del comportamento per migliorare la durata della batteria e la sicurezza, nonché per migliorare la privacy dell'utente. Alcune di queste modifiche al comportamento riguardano soltanto le app destinate ad Android 11, mentre altre riguardano tutte le app quando sono in esecuzione su un dispositivo Android 11, a prescindere dal targetSDKVersion.

Per sviluppare con le API Android 11 e testare la tua app con le modifiche al comportamento di Android 11, segui le istruzioni riportate in questa pagina per configurare l'SDK per Android 11 in Android Studio e creare ed eseguire la tua app su Android 11.

Scarica Android Studio

L'SDK per Android 11 include modifiche non compatibili con alcune versioni precedenti di Android Studio. Per una migliore esperienza di sviluppo con l'SDK per Android 11, utilizza Android Studio 4.2 o versioni successive.

Scarica Android Studio

Puoi compilare e testare le app per Android 11 utilizzando Android Studio 3.3 e versioni successive, ma alcuni utenti dell'SDK Android 11 potrebbero riscontrare errori di sincronizzazione di Gradle e avvisi su dipendenze obsolete. Ricorda che puoi mantenere installata la versione esistente di Android Studio, perché puoi installare più versioni affiancate.

Scarica l'SDK per Android 11

Dopo aver installato e aperto Android Studio, installa l'SDK Android 11 come segue:

  1. Fai clic su Strumenti > SDK Manager.
  2. Nella scheda Piattaforme SDK, espandi la sezione Android 11.0 ("R") e seleziona il pacchetto Android SDK Platform 30.
  3. Nella scheda SDK Tools (Strumenti SDK), espandi la sezione Android SDK Build-Tools 34 e seleziona la versione più recente di 30.x.x.
  4. Fai clic su Applica > OK per scaricare e installare i pacchetti selezionati.

Aggiorna la configurazione della build

Se modifichi la configurazione di build della tua app in modo che abbia come target Android 11, l'app potrà accedere alle API Android 11 e potrai testare completamente la compatibilità dell'app mentre ti prepara a aggiungere il supporto completo per Android 11. Per farlo, apri il file build.gradle a livello di modulo e aggiorna compileSdkVersion e targetSdkVersion:

trendy

android {
    compileSdkVersion 30

    defaultConfig {
        targetSdkVersion 30
    }
    ...
}

Kotlin

android {
    compileSdkVersion(30)

    defaultConfig {
        targetSdkVersion(30)
    }
    ...
}

Per scoprire di più sulle modifiche di Android 11 che potrebbero influire sulla tua app e poter iniziare a testarla, leggi le seguenti pagine:

Per scoprire di più sulle nuove API disponibili in Android 11, consulta Funzionalità e API di Android 11.