Configurar o SDK do Android 10

O Android 10 é uma versão principal e inclui uma variedade de recursos e funções que você pode usar para ampliar seu app. O Android 10 também inclui mudanças de comportamento (para apps destinados 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 usando APIs do Android 10 e testar seu app com as mudanças de comportamento da plataforma, siga as instruções nesta página para configurar o SDK do Android 10 no Android Studio e criar e executar o 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.
  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 Apply > 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 e começar a usar as APIs introduzidas nessa versão da plataforma, abra o arquivo build.gradle no 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 do Android 10 que podem afetar seu app e começar a testá-las, leia Mudanças de comportamento do Android 10 que afetam todos os apps, Mudanças de comportamento do Android 10 que afetam apps direcionados ao Android 10 e Mudanças de privacidade do Android 10.

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