Configurar o SDK do Android 11

O Android 11 oferece várias maneiras excelentes de ampliar seu app. Ele também inclui mudanças de comportamento para melhorar a duração da bateria e a segurança, além de aprimorar a privacidade do usuário. Algumas dessas mudanças de comportamento afetam apenas apps destinados ao Android 11, enquanto outras afetam todos os apps quando executados em um dispositivo Android 11, independentemente da targetSDKVersion do app.

Para desenvolver usando APIs do Android 11 e testar o app com as mudanças de comportamento da plataforma, siga as instruções desta página para configurar o SDK do Android 11 no Android Studio e criar e executar o 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 uma versão 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, abra 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 baixar e instalar os pacotes selecionados.

Atualizar a configuração da compilação

Mudar a configuração do build do app para direcionar ao Android 11 dá ao app acesso às APIs do Android 11 e permite que você teste totalmente a compatibilidade do app enquanto se prepara para adicionar total compatibilidade 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.