O Android 11 oferece várias maneiras excelentes de ampliar seu
app. Ele
também inclui mudanças de comportamento para melhorar a duração da bateria e a segurança, além de
aprimorar a privacidade do usuário. Algumas dessas mudanças de comportamento afetam apenas apps destinados ao Android 11, enquanto outras afetam todos os apps quando executados em um dispositivo Android 11, independentemente da targetSDKVersion do app.
Para desenvolver usando APIs do Android 11 e testar o app com as mudanças de comportamento da plataforma, siga as instruções desta página para configurar o SDK do Android 11 no Android Studio e criar e executar o app no Android 11.
Instalar o Android Studio
O SDK do Android 11 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 11, use o Android Studio 4.2 ou uma versão mais recente.
Você pode compilar e testar apps do Android 11 usando o Android Studio 3.3 e versões mais recentes, mas alguns usuários do SDK do Android 11 podem se deparar com falhas de sincronização do Gradle e avisos sobre dependências desatualizadas. Lembre-se de que você pode manter a versão atual do Android Studio instalada, já que é possível instalar diversas versões lado a lado.
Instalar o SDK do Android 11
Depois de instalar e abrir o Android Studio, instale o SDK do Android 11 da seguinte maneira:
- Clique em Tools > SDK Manager e em Show Package Details.
- Na guia SDK Platforms, expanda a seção Android 11.0 ("R") e selecione o pacote Android SDK Platform 30.
- Na guia SDK Tools, abra a seção Android SDK Build-Tools 34
e selecione a versão mais recente do
30.x.x. - Clique em Apply > OK para baixar e instalar os pacotes selecionados.
Atualizar a configuração da compilação
Mudar a configuração do build do app para direcionar ao Android 11 dá ao app
acesso às APIs do Android 11 e permite que você teste totalmente a compatibilidade do app
enquanto se prepara para adicionar total compatibilidade com o Android 11. Para fazer isso, abra o
arquivo build.gradle no nível do módulo e atualize compileSdkVersion e
targetSdkVersion:
Groovy
android { compileSdkVersion 30 defaultConfig { targetSdkVersion 30 } ... }
Kotlin
android { compileSdkVersion(30) defaultConfig { targetSdkVersion(30) } ... }
Para saber mais sobre as mudanças no Android 11 que podem afetar seu app para que você possa começar a testá-las, leia as seguintes páginas:
- Mudanças de comportamento do Android 11 que afetam todos os apps
- Mudanças de comportamento do Android 11 que afetam apps destinados ao Android 11
- Mudanças de privacidade do Android 11
Para saber mais sobre as novas APIs disponíveis no Android 11, leia sobre recursos e APIs do Android 11.