Cómo configurar el SDK de Android 11

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

Si quieres desarrollar tu app con las APIs de Android 11 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 11 en Android Studio, y compilar y ejecutar tu 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.

Descarga 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 es necesario desinstalar la versión actual de Android Studio que tienes, ya que puedes tener varias versiones instaladas al mismo tiempo.

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 30.x.x más reciente.
  4. Haz clic en Aplicar > Aceptar para descargar e 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 tendrá acceso a las APIs de Android 11 y podrás probar por completo su compatibilidad mientras te preparas para agregar compatibilidad total 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.