O Android 11 contém várias maneiras ótimas 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, além de
melhorar a privacidade do usuário. Algumas dessas mudanças de comportamento afetam apenas apps
destinados ao Android 11, enquanto outras afetam todos os apps em execução em um
dispositivo Android 11, independentemente da targetSDKVersion
do 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.
- 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 Apply > 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 destiná-lo ao Android 11 concede acesso
às APIs do Android 11 e permite testar totalmente a compatibilidade do app
enquanto você se prepara para adicionar suporte total ao Android 11. Para fazer isso, abra o
arquivo build.gradle
de nível de 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.