Configurar o SDK do Android 11

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.

Instalar o Android Studio

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:

  1. Clique em Tools > SDK Manager e em Show Package Details.
  2. Na guia SDK Platforms, expanda a seção Android 11.0 ("R") e selecione o pacote Android SDK Platform 30.
  3. Na guia SDK Tools, expanda a seção Android SDK Build-Tools 34 e selecione a versão mais recente do 30.x.x.
  4. 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:

Para saber mais sobre as novas APIs disponíveis no Android 11, leia sobre recursos e APIs do Android 11.