Cómo configurar el SDK de Android 11

Android 11 contiene una variedad de excelentes maneras de extender tu app. Android 11 también incluye cambios de comportamiento para mejorar la seguridad y la duración de la batería, y para mejorar la privacidad del usuario. Algunos de estos cambios en el comportamiento solo afectan a las apps orientadas a Android 11, mientras que otros afectan a todas las apps cuando se ejecutan en un dispositivo Android 11, independientemente de la targetSDKVersion de la app.

Si quieres desarrollar tu app con las APIs de Android 11 y probarla con los cambios en el comportamiento de esa versión, sigue las instrucciones de esta página para configurar el SDK de Android 11 en Android Studio, y compilar y ejecutar la app en Android 11.

Descargar Android Studio

En el SDK de Android 11, se incluyen cambios que no son compatibles con algunas versiones anteriores de Android Studio. Para obtener la mejor experiencia de desarrollo con el SDK de Android 11, usa Android Studio 4.2 o una versión posterior.

Cómo descargar Android Studio

Puedes compilar y probar apps para Android 11 con Android Studio 3.3 y versiones posteriores, pero es posible que algunos usuarios del SDK de Android 11 experimenten fallas en la sincronización de Gradle y reciban advertencias con respecto a dependencias desactualizadas. Recuerda que no debes dejar de tener instalada tu versión actual de Android Studio, ya que puedes instalar varias versiones en paralelo.

Cómo obtener el SDK de Android 11

Después de instalar y abrir Android Studio, instala el SDK de Android 11 de la siguiente manera:

  1. Haz clic en Tools > SDK Manager.
  2. En la pestaña SDK Platforms, expande la sección Android 11.0 ("R") y selecciona el paquete Android SDK Platform 30.
  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 30.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

Si cambias la configuración de compilación de tu app para que se oriente a Android 11, esta podrá acceder a las API de Android 11 y probar por completo su compatibilidad mientras te preparas para agregar compatibilidad completa con Android 11. Para ello, abre el archivo build.gradle a nivel del módulo y actualiza compileSdkVersion y targetSdkVersion:

Groovy

android {
    compileSdkVersion 30

    defaultConfig {
        targetSdkVersion 30
    }
    ...
}

Kotlin

android {
    compileSdkVersion(30)

    defaultConfig {
        targetSdkVersion(30)
    }
    ...
}

Para obtener información sobre los cambios de Android 11 que podrían afectar tu app y comenzar a probarlos, lee las siguientes páginas:

Para obtener más información sobre las nuevas API disponibles en Android 11, consulta Características y API de Android 11.