Configurar o SDK do Android 11

O Android 11 é a próxima grande release do Android, com uma variedade de novas maneiras de estender seu app. O Android 11 também inclui páginas de mudanças de comportamento (para apps segmentados para R e para todos os apps) para ajudar a aumentar a duração da bateria e a segurança, bem como mudanças de privacidade, que afetarão seu app em dispositivos que executam a nova versão do Android.

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 Preview no Android Studio e criar e executar seu app no Android 11.

Instalar o Android Studio 4.0 Preview mais recente

O SDK do Android 11 Preview 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 Preview, recomendamos que você instale a versão mais recente do Android Studio 4.0 Preview.

Instalar o Android Studio 4.0 Preview

Você pode compilar e testar apps do Android 11 usando o Android Studio 3.3 e versões posteriores, mas alguns usuários do SDK da do Android 11 Preview podem se deparar com falhas de sincronização do Gradle e avisos sobre dependências desatualizadas. Lembre-se de que você pode manter instalada a versão atual do Android Studio, já que é possível instalar diversas versões lado a lado.

Instalar o SDK do Android 11 Preview

Depois de instalar e abrir o Android Studio Preview, instale o SDK do Android 11 Preview da seguinte maneira:

  1. Clique em Tools > SDK Manager.
  2. Na guia SDK Platforms, selecione Android R Preview.
  3. Na guia SDK Tools, selecione Android SDK Build-Tools 30 (ou versão posterior).
  4. Clique em OK para iniciar a instalação.

Atualizar a configuração da versão

Para testar a compatibilidade do seu app com o Android 11 em todos os aspectos e começar a usar as novas APIs, abra o arquivo build.gradle de nível de módulo e atualize compileSdkVersion e targetSdkVersion como mostrado aqui:

android {
        compileSdkVersion 'android-R'

        defaultConfig {
            targetSdkVersion 'R'
        }
        ...
    }
    

Para saber mais sobre as mudanças do Android 11 que podem afetar seu app e começar a testá-las, leia Mudanças no comportamento do Android 11 que afetam todos os apps, Mudanças no comportamento do Android 11 que afetam os apps destinados a esse SO e Mudanças na privacidade do Android 11.

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