Para desenvolver usando APIs do Android 16 e testar o app com as mudanças de comportamento da plataforma, é necessário configurar o SDK do Android 16. Siga as instruções desta página para configurar o SDK do Android 16 no Android Studio e criar e executar o app no Android 16.
Instalar o Android Studio
O SDK do Android 16 inclui mudanças que não são compatíveis com algumas versões anteriores do Android Studio. Para ter a melhor experiência de desenvolvimento com o SDK do Android 16, use a versão de pré-lançamento mais recente do Android Studio. Lembre-se de que você pode manter a versão atual do Android Studio instalada, já que é possível instalar várias versões lado a lado.
Instalar o Android StudioInstalar o SDK
No Android Studio, é possível instalar o SDK do Android 16 desta forma:
- Clique em Tools > SDK Manager.
- Na guia SDK Platforms, expanda a seção Android Baklava Preview e selecione o pacote Android SDK Platform Baklava.
- Na guia SDK Tools, expanda a seção Android SDK Build-Tools 36
e selecione a versão mais recente do
36.x.x
. Esses identificadores podem ter um sufixo como rc1 ou rc2. - Clique em OK para instalar o SDK.
Atualizar a configuração do build do app
Para acessar as APIs do Android 16 e testar a compatibilidade do app com essa versão do Android,
abra o arquivo build.gradle
ou build.gradle.kts
do módulo e atualize
com valores para o Android 16. A formatação dos valores depende da
versão do Plug-in do Android para Gradle (AGP) que você está usando.
AGP 7.0.0 ou versões mais recentes
Se você estiver usando o AGP 7.0.0 ou mais recente, atualize o arquivo build.gradle
ou
build.gradle.kts
do app com os valores abaixo para o Android 16:
Groovy
android { compileSdkPreview "Baklava" ... defaultConfig { targetSdkPreview "Baklava" } }
Kotlin
android { compileSdkPreview = "Baklava" ... defaultConfig { targetSdkPreview = "Baklava" } }
AGP 4.2.0 ou versões anteriores
Se você estiver usando o AGP 4.2.0 ou uma versão anterior, atualize o arquivo build.gradle
ou
build.gradle.kts
do app com os valores abaixo para o Android 16:
Groovy
android { compileSdkVersion "android-Baklava" ... defaultConfig { targetSdkVersion "android-Baklava" } }
Kotlin
android { compileSdkVersion = "android-Baklava" ... defaultConfig { targetSdkVersion = "android-Baklava" } }