Configurar o Android Q SDK

O Android Q é a próxima versão principal do Android, com uma variedade de novas maneiras de ampliar seu app. O Android Q também inclui páginas de mudanças de comportamento (para apps destinados ao Android Q e para todos os apps) a fim de ajudar a melhorar a duração da bateria e a segurança, além de incluir mudanças de privacidade. Isso afetará seu app em dispositivos com a nova versão do Android.

Para desenvolver com APIs do Android Q e testar seu app com as mudanças de comportamento dele, siga as instruções contidas nesta página para configurar o Android Q Preview SDK no Android Studio e crie e execute seu app no Android Q.

Instalar o Android Studio Preview mais recente

O Android Q Preview SDK inclui mudanças que não são compatíveis com algumas versões anteriores do Android Studio. Assim, para ter a melhor experiência de desenvolvimento com o Android Q Preview SDK, recomendamos que você instale a versão de visualização mais recente do Android Studio 3.5 Preview.

Instalar o Android Studio 3.5 Preview

Você pode compilar e testar apps do Android Q usando o Android Studio 3.3 e versões posteriores, mas alguns usuários do Android Q Preview SDK podem se deparar com falhas de sincronização com o 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 Android Q Preview SDK

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

  1. Clique em Tools > SDK Manager.
  2. Na guia SDK Platforms, selecione Android Q Preview.
  3. Na guia SDK Tools, selecione Android SDK Build-Tools 28 (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 Q e começar a usar as novas APIs, abra o arquivo build.gradle de módulo e atualize compileSdkVersion e targetSdkVersion como mostrado abaixo:

android {
        compileSdkVersion 29

        defaultConfig {
            targetSdkVersion 29
        }
        ...
    }
    

Para saber mais sobre as mudanças do Android Q que podem afetar seu app e para começar a testá-las, leia Mudanças de comportamento do Android Q que afetam todos os apps, Mudanças de comportamento do Android Q que afetam os apps destinados ao Android Q e Mudanças de privacidade do Android Q.

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