Cómo configurar el SDK de Android 10
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Android 10 es una actualización importante que incluye una variedad de funciones y capacidades que puedes usar para extender tu app. Android 10 también incluye cambios de comportamiento (para apps orientadas a Android 10 y para todas las apps) y cambios en la privacidad que ayudan a mejorar la seguridad y la duración de batería.
Si quieres desarrollar tu app con las APIs de Android 10 y probarla con los cambios en el comportamiento de esta versión, sigue las instrucciones que se incluyen en esta página para configurar el SDK de Android 10 en Android Studio, y compilar y ejecutar tu app en Android 10.
Cómo obtener las actualizaciones más recientes de Android Studio
En el SDK de Android 10, se incluyen cambios que no son compatibles con algunas versiones anteriores de Android Studio. Por lo tanto, para que tengas la mejor experiencia de desarrollo, te recomendamos que instales la versión más reciente de Android Studio.
Descargar Android Studio
Puedes compilar y probar apps para Android 10 con Android Studio 3.3 y versiones posteriores, pero es posible que algunos usuarios del SDK de Android 10 experimenten fallas en la sincronización de Gradle y reciban advertencias con respecto a dependencias desactualizadas.
Cómo obtener el SDK de Android 10
Después de instalar y abrir Android Studio, instala el SDK de Android 10 de la siguiente manera:
- Haz clic en Tools > SDK Manager y, luego, en Show Package Details.
- En la pestaña SDK Platforms, expande la sección Android 10.0 ("Q") y selecciona el paquete Android SDK Platform 29.
- En la pestaña SDK Tools, expande la sección Android SDK Build-Tools 34 y selecciona la versión más reciente de
29.x.x
.
- Haz clic en Apply > OK para descargar e instalar los paquetes seleccionados.
Cómo actualizar la configuración de tu compilación
Para probar por completo la compatibilidad de tu app con Android 10 y comenzar a usar las APIs que se introdujeron en esta versión de la plataforma, abre el archivo build.gradle
a nivel del módulo y actualiza compileSdkVersion
y targetSdkVersion
como se muestra a continuación:
Groovy
android {
compileSdkVersion 29
defaultConfig {
targetSdkVersion 29
}
...
}
Kotlin
android {
compileSdkVersion(29)
defaultConfig {
targetSdkVersion(29)
}
...
}
Para conocer los cambios en Android 10 que podrían afectar a tu app y comenzar a probarlos, lee Cambios en el comportamiento de Android 10 que afectan a todas las apps, Cambios en el comportamiento de Android 10 que afectan a las apps orientadas a Android 10 y Cambios en la privacidad de Android 10.
Para obtener más información sobre las APIs disponibles a partir de Android 10, consulta Funciones y APIs de Android 10.
El contenido y las muestras de código que aparecen en esta página están sujetas a las licencias que se describen en la Licencia de Contenido. Java y OpenJDK son marcas registradas de Oracle o sus afiliados.
Última actualización: 2025-07-27 (UTC)
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 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)."]]