Configurar o SDK do Android 11

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.

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.
  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 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:

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