Android 11 offre una serie di ottimi modi per estendere la tua app. Inoltre, include modifiche al comportamento per migliorare la durata della batteria e la sicurezza, nonché per migliorare la privacy degli utenti. Alcune di queste modifiche al comportamento riguardano solo le app che hanno come target Android 11, mentre altre incidono su tutte le app quando vengono eseguite su un dispositivo Android 11, indipendentemente dal targetSDKVersion
dell'app.
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 Android 11 in Android Studio, compilare ed eseguire la tua app su Android 11.
Scaricare Android Studio
L'SDK Android 11 include modifiche non compatibili con alcune versioni precedenti di Android Studio. Per un'esperienza di sviluppo ottimale con l'SDK Android 11, utilizza Android Studio 4.2 o versioni successive.
Puoi compilare e testare le app per Android 11 utilizzando Android Studio 3.3 o versioni successive, ma alcuni utenti dell'SDK Android 11 potrebbero riscontrare errori di sincronizzazione di Gradle e avvisi relativi a dipendenze obsolete. Ricorda che puoi mantenere installata la versione esistente di Android Studio, perché puoi installare più versioni contemporaneamente.
Scaricare l'SDK Android 11
Dopo aver installato e aperto Android Studio, installa l'SDK Android 11 come segue:
- Fai clic su Strumenti > Gestore SDK e poi su Mostra dettagli pacchetto.
- Nella scheda Piattaforme SDK, espandi la sezione Android 11.0 ("R") e seleziona il pacchetto Android SDK Platform 30.
- Nella scheda Strumenti SDK, espandi la sezione Android SDK Build-Tools 34
e seleziona la versione
30.x.x
più recente. - Fai clic su Applica > OK per scaricare e installare i pacchetti selezionati.
Aggiorna la configurazione di compilazione
Se imposti la configurazione di compilazione dell'app in modo che abbia come target Android 11, l'app avrà accesso alle API di Android 11 e potrai testare completamente la sua compatibilità mentre ti prepari ad aggiungere il supporto completo per Android 11. Per farlo, apri il file build.gradle
a livello di modulo e aggiorna compileSdkVersion
e targetSdkVersion
:
Groovy
android { compileSdkVersion 30 defaultConfig { targetSdkVersion 30 } ... }
Kotlin
android { compileSdkVersion(30) defaultConfig { targetSdkVersion(30) } ... }
Per scoprire le modifiche in Android 11 che potrebbero interessare la tua app e iniziare a testarle, leggi le seguenti pagine:
- Modifiche al comportamento di Android 11 che interessano tutte le app
- Modifiche al comportamento di Android 11 che interessano le app che hanno come target Android 11
- Modifiche alla privacy di Android 11
Per scoprire di più sulle nuove API disponibili in Android 11, consulta Funzionalità e API di Android 11.