Conheça o Android Studio para plataforma

O Android Studio for Platform (ASfP) é o ambiente de desenvolvimento integrado (IDE) oficial para desenvolvimento de plataformas Android. Com base no editor de código e nas ferramentas para desenvolvedores avançadas do IntelliJ IDEA, o Android Studio para plataforma oferece ainda mais recursos para aumentar sua produtividade ao criar no Android Open Source Project (AOSP), como:

  • Sistema de build baseado em Soong
  • Um emulador rápido com inúmeros recursos
  • Um depurador para Java, Kotlin e C++
  • Ferramentas de teste
  • Compatibilidade com C++ e NDK

Esta página apresenta uma introdução aos recursos básicos do Android Studio para plataformas. Para conferir um resumo das mudanças mais recentes, consulte as notas da versão do Android Studio para plataforma.

Estrutura do projeto

Um projeto no Android Studio para plataforma contém tudo o que define seu espaço de trabalho para a base de código do AOSP, desde o código-fonte e recursos até o código de teste e as configurações do build. Saiba mais sobre a estrutura do projeto.

Sistema de build Soong

O Soong é o sistema de build mais usado por desenvolvedores da plataforma Android. São três:

O Android Studio para plataforma usa o sistema de build Soong para criar o Android. Esse sistema usa a ferramenta de clonagem do GNU Make, kati, e o componente de sistema de build Ninja (links em inglês), para acelerar os builds do Android.

Os arquivos de build do Soong são chamados de arquivos blueprint e têm o nome Android.bp.

Para uma descrição detalhada do formato de arquivo Android.bp, consulte Android.bp.

Ferramentas de depuração

O depurador do Android Studio para plataforma permite selecionar um dispositivo, definir pontos de interrupção em Java e C++ e examinar variáveis e expressões no momento da execução. Saiba mais sobre o depuração.

Ferramentas de teste

O Android Studio para plataforma oferece suporte à execução de testes locais (no dispositivo) (usando atest). Saiba mais sobre as ferramentas de teste.