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 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 a versão mais recente do Android Studio Preview
O SDK do Android 11 inclui mudanças que não são compatíveis com algumas versões anteriores do Android Studio. Portanto, para ter a melhor experiência de desenvolvimento com o SDK do Android 11, recomendamos que você instale a versão para visualização mais recente do Android Studio.
Instalar o Android Studio Preview
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 que é possível 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, selecione Android 11.
- Na guia SDK Tools, selecione Android SDK Build-Tools 30 (ou versão mais recente).
- Clique em OK para iniciar a instalação.
Atualizar a configuração da versão
Mudar a configuração de compilação do seu app para destiná-lo ao Android 11 dá a ele
acesso às APIs do Android 11 e permite testar totalmente a compatibilidade do seu 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
:
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.