Configurar o SDK do Android 10

O Android 10 é uma versão importante e inclui uma variedade de recursos e recursos que você pode usar para ampliar seu app. O Android 10 também inclui mudanças de comportamento (para apps direcionados ao Android 10 e para todos os apps) e mudanças de privacidade que ajudam a melhorar a duração e a segurança da bateria.

Para desenvolver com APIs do Android 10 e testar seu app com as mudanças de comportamento do Android 10, siga as instruções nesta página para configurar o SDK do Android 10 no Android Studio e criar e executar seu app no Android 10.

Instalar o Android Studio mais recente

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

Instalar o Android Studio

Você pode compilar e testar apps do Android 10 usando o Android Studio 3.3 e versões mais recentes, mas alguns usuários do SDK do Android 10 podem se deparar com falhas de sincronização do Gradle e avisos sobre dependências desatualizadas.

Instalar o SDK do Android 10

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

  1. Clique em Tools > SDK Manager e em Show Package Details.
  2. Na guia SDK Platforms, expanda a seção Android 10.0 ("Q") e selecione o pacote Android SDK Platform 29.
  3. Na guia SDK Tools, expanda a seção Android SDK Build-Tools 34 e selecione a versão mais recente do 29.x.x.
  4. Clique em Aplicar > OK para fazer o download e instalar os pacotes selecionados.

Atualizar a configuração da compilação

Para testar a compatibilidade do seu app com o Android 10 em todos os aspectos e começar a usar as APIs introduzidas nessa versão da plataforma, abra o arquivo build.gradle do módulo e atualize compileSdkVersion e targetSdkVersion como mostrado aqui:

Groovy

android {
    compileSdkVersion 29

    defaultConfig {
        targetSdkVersion 29
    }
    ...
}

Kotlin

android {
    compileSdkVersion(29)

    defaultConfig {
        targetSdkVersion(29)
    }
    ...
}

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

Para saber mais sobre as APIs disponíveis a partir do Android 10, leia Recursos e APIs do Android 10.