O Android 11 contém uma variedade de maneiras excelentes de ampliar seu
app. O Android 11
também inclui mudanças de comportamento para melhorar a duração e a segurança da bateria, assim como a
privacidade do usuário. Algumas dessas mudanças de comportamento afetam apenas os apps voltados para o
Android 11, enquanto outras afetam todos os apps em execução em um
dispositivo Android 11, independentemente do targetSDKVersion
de um app.
Para desenvolver com APIs do Android 11 e testar seu app com as mudanças de comportamento do Android 11, siga as instruções nesta página para configurar o SDK do Android 11 no Android Studio e criar e executar seu 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 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, expanda a seção Android SDK Build-Tools 34
e selecione a versão mais recente do
30.x.x
. - Clique em Aplicar > OK para fazer o download e instalar os pacotes selecionados.
Atualizar a configuração da compilação
Mudar a configuração de build do app para o Android 11 dá a ele
acesso às APIs do Android 11 e permite testar totalmente a compatibilidade do app
durante a preparação para adicionar compatibilidade total 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 voltados para o 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.