Configura l'SDK Android 10

Android 10 è una release importante e include una serie di funzionalità e abilita che puoi utilizzare per estendere la tua app. Android 10 include anche modifiche al comportamento (per le app che hanno come target Android 10 e per tutte le app) e modifiche alla privacy che contribuiscono a migliorare la durata della batteria e la sicurezza.

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

Scarica la versione più recente di Android Studio

L'SDK Android 10 include modifiche non compatibili con alcune versioni precedenti di Android Studio. Pertanto, per un'esperienza di sviluppo ottimale, ti consigliamo di installare la versione più recente di Android Studio.

Scaricare Android Studio

Puoi compilare e testare le app per Android 10 utilizzando Android Studio 3.3 e versioni successive, ma alcuni utenti dell'SDK Android 10 potrebbero riscontrare errori di sincronizzazione di Gradle e avvisi relativi a dipendenze obsolete.

Scaricare l'SDK Android 10

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

  1. Fai clic su Strumenti > Gestore SDK e poi su Mostra dettagli pacchetto.
  2. Nella scheda Piattaforme SDK, espandi la sezione Android 10.0 ("Q") e seleziona il pacchetto Android SDK Platform 29.
  3. Nella scheda Strumenti SDK, espandi la sezione Android SDK Build-Tools 34 e seleziona la versione 29.x.x più recente.
  4. Fai clic su Applica > OK per scaricare e installare i pacchetti selezionati.

Aggiorna la configurazione di compilazione

Per testare completamente la compatibilità della tua app con Android 10 e iniziare a utilizzare le API introdotte in questa versione della piattaforma, apri il file build.gradle a livello di modulo e aggiorna compileSdkVersion e targetSdkVersion come mostrato di seguito:

Groovy

android {
    compileSdkVersion 29

    defaultConfig {
        targetSdkVersion 29
    }
    ...
}

Kotlin

android {
    compileSdkVersion(29)

    defaultConfig {
        targetSdkVersion(29)
    }
    ...
}

Per scoprire le modifiche in Android 10 che potrebbero interessare la tua app e iniziare a testarle, leggi le sezioni Modifiche al comportamento di Android 10 che interessano tutte le app, Modifiche al comportamento di Android 10 che interessano le app che hanno come target Android 10 e Modifiche alla privacy di Android 10.

Per scoprire di più sulle API disponibili a partire da Android 10, consulta Funzionalità e API di Android 10.