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.
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:
- Haz clic en Tools > SDK Manager y, luego, en Show Package Details.
- En la pestaña SDK Platforms, expande la sección Android 11.0 ("R") y selecciona el paquete Android SDK Platform 30.
- 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
. - 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:
- Cambios en el comportamiento de Android 11 que afectan a todas las apps
- Cambios en el comportamiento de Android 11 que afectan a las apps orientadas a Android 11
- Cambios en la privacidad de Android 11
Para obtener más información sobre las nuevas API disponibles en Android 11, consulta Características y API de Android 11.