O Android 11 contém várias maneiras excelentes de estender 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
reforçar a privacidade do usuário. Algumas dessas mudanças de comportamento afetam apenas apps
direcionados ao Android 11, enquanto outras afetam todos os apps executados em um
dispositivo com o 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 da
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 do build do app para destiná-lo ao Android 11 permite que ele
acesse as APIs do Android 11 e permite testar totalmente a compatibilidade
enquanto você se prepara para adicionar suporte total ao 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 os apps destinados a ele
- 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.