Configura l'SDK Android 10
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Android 10 è una versione principale e include una serie di funzionalità e
che puoi utilizzare per estendere la tua app.
Android 10 include anche le modifiche del comportamento (per le app che hanno come target Android
10 e per tutti
app) e privacy
modifiche che contribuiscono ad aumentare la durata della batteria e
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. Per una migliore esperienza di sviluppo,
ti consigliamo di installare l'ultima versione di Android Studio.
Scaricare Android Studio
Puoi compilare e testare app per Android 10 utilizzando Android Studio 3.3 e versioni successive.
ma alcuni utenti dell'SDK Android 10 potrebbero riscontrare errori di sincronizzazione in Gradle.
e avvisi sulle dipendenze obsolete.
Scarica l'SDK per Android 10
Dopo aver installato e aperto Android Studio, installa l'SDK Android 10 come
che segue:
- Fai clic su Strumenti > SDK Manager, quindi fai clic su Mostra dettagli pacchetto.
- Nella scheda Piattaforme SDK, espandi la sezione Android 10.0 ("Q") e
seleziona il pacchetto Android SDK Platform 29.
- Nella scheda SDK Tools, espandi la sezione Android SDK Build-Tools 34
e seleziona la versione più recente di
29.x.x
.
- 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, leggi Android 10.
funzionalità e API.
I campioni di contenuti e codice in questa pagina sono soggetti alle licenze descritte nella Licenza per i contenuti. Java e OpenJDK sono marchi o marchi registrati di Oracle e/o delle sue società consociate.
Ultimo aggiornamento 2025-07-27 UTC.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2025-07-27 UTC."],[],[],null,["# Set up the Android 10 SDK\n\nAndroid 10 is a major release and includes a variety of [features and\ncapabilities](/about/versions/10/features) you can use to extend your app.\nAndroid 10 also includes behavior changes (for [apps targeting Android\n10](/about/versions/10/behavior-changes-10) and for [all\napps](/about/versions/10/behavior-changes-all)) and [privacy\nchanges](/about/versions/10/privacy) that help improve battery life and\nsecurity.\n\nTo develop with Android 10 APIs and test your app with the Android 10 behavior\nchanges, follow the instructions on this page to set up the Android 10 SDK in\nAndroid Studio and build and run your app on Android 10.\n\nGet the latest Android Studio\n-----------------------------\n\nThe Android 10 SDK includes changes that are not compatible with some lower\nversions of Android Studio. So, for the best development experience, we\nrecommend that you install the latest version of [Android Studio](/studio).\n\n[Get Android Studio](/studio)\n\nYou can compile and test Android 10 apps using Android Studio 3.3 and higher,\nbut some users of the Android 10 SDK may encounter Gradle sync failures and\nwarnings about outdated dependencies.\n\nGet the Android 10 SDK\n----------------------\n\nAfter you install and open Android Studio, install the Android 10 SDK as\nfollows:\n\n1. Click **Tools \\\u003e SDK Manager** , then click **Show Package Details**.\n2. In the **SDK Platforms** tab, expand the **Android 10.0 (\"Q\")** section and select the **Android SDK Platform 29** package.\n3. In the **SDK Tools** tab, expand the **Android SDK Build-Tools 34** section and select the latest `29.x.x` version.\n4. Click **Apply \\\u003e OK** to download and install the selected packages.\n\nUpdate your build configuration\n-------------------------------\n\nTo fully test your app's compatibility with Android 10 and begin using the APIs\nintroduced in this version of the platform, open your module-level\n`build.gradle` file and update the `compileSdkVersion` and `targetSdkVersion` as\nshown here: \n\n### Groovy\n\n```groovy\nandroid {\n compileSdkVersion 29\n\n defaultConfig {\n targetSdkVersion 29\n }\n ...\n}\n```\n\n### Kotlin\n\n```kotlin\nandroid {\n compileSdkVersion(29)\n\n defaultConfig {\n targetSdkVersion(29)\n }\n ...\n}\n```\n\nTo learn about the changes in Android 10 that might affect your app and begin\ntesting them, read [Android 10 behavior changes affecting all\napps](/about/versions/10/behavior-changes-all), [Android 10 behavior changes\naffecting apps targeting Android 10](/about/versions/10/behavior-changes-10),\nand [Android 10 privacy changes](/about/versions/10/privacy).\n\nTo learn more about the APIs available starting in Android 10, read [Android 10\nfeatures and APIs](/about/versions/10/features)."]]