Cómo configurar el SDK de Android 11

Android 11 contiene una variedad de formas excelentes de extender tu app. Además, se incluyen cambios en el comportamiento para mejorar la seguridad y la duración de la batería, así como 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.

Descarga 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 versiones posteriores.

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 es necesario desinstalar la versión actual que tienes de Android Studio, ya que puedes instalar varias versiones juntas.

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 y, luego, en Show Package Details.
  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 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, tendrás acceso a las APIs de Android 11 y podrás probar la compatibilidad de tu app mientras te preparas para agregar compatibilidad completa con Android 11. Para ello, abre el archivo build.gradle de nivel de módulo y actualiza la compileSdkVersion y la 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.