Cómo configurar el SDK de Android 10

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 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 esa 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 la 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 obtener la mejor experiencia de desarrollo, te recomendamos que instales la versión más reciente de Android Studio.

Cómo 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 sobre 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:

  1. Haz clic en Tools > SDK Manager.
  2. En la pestaña SDK Platforms, expande la sección Android 10.0 ("Q") y selecciona el paquete de la Android SDK Platform 29.
  3. 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.
  4. Haz clic en Apply > OK para descargar y, luego, 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 de 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, lee Funciones y APIs de Android 10.