Conheça o Android Studio para plataforma
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
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.
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.
O Android Studio para plataforma oferece suporte à execução de testes locais (no dispositivo) (usando atest
).
Saiba mais sobre as ferramentas de teste.
O conteúdo e os exemplos de código nesta página estão sujeitos às licenças descritas na Licença de conteúdo. Java e OpenJDK são marcas registradas da Oracle e/ou suas afiliadas.
Última atualização 2025-01-30 UTC.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-01-30 UTC."],[],[],null,["# Meet Android Studio for Platform\n\nAndroid Studio for Platform (ASfP) is the official Integrated Development\nEnvironment (IDE) for Android platform development. Based on the powerful\ncode editor and developer tools from\n[IntelliJ IDEA](https://www.jetbrains.com/idea/), Android\nStudio for Platform offers even more features that enhance your\nproductivity when building on the Android Open Source Project (AOSP), such as:\n\n- Soong-based build system\n- A fast and feature-rich emulator\n- A debugger for Java, Kotlin, and C++\n- Testing tools\n- C++ and NDK support\n\nThis page provides an introduction to basic Android Studio for\nPlatform features. For a summary of the latest changes, see the\n[Android Studio for Platform release notes](/studio/platform/releases).\n\nProject structure\n-----------------\n\nA project in Android Studio for Platform contains everything that\ndefines your workspace for your AOSP codebase, from source code and\nassets to test code and build configurations. Learn more about the\n[project structure](/studio/platform/projects).\n\nSoong build system\n------------------\n\nSoong is the most widely used build system for Android platform\ndevelopers. There are altogether three:\n\nAndroid Studio for Platform uses the *Soong* build system to build\nAndroid. Soong leverages the\n[kati](https://github.com/google/kati/blob/master/README.md) GNU\nMake clone tool and [Ninja](https://ninja-build.org/) build system\ncomponent to speed up builds of Android.\n\nSoong build files are called *blueprint files* and are named `Android.bp`.\n\nFor a detailed description of the `Android.bp` file format, see\n[Android.bp](https://source.android.com/docs/setup/reference/androidbp).\n\nDebugging tools\n---------------\n\nAndroid Studio for Platform's debugger lets you select a device, set\nbreakpoints in Java and C++, and examine variables and expressions at\nruntime. Learn more about the\n[debugger](/studio/platform/debug).\n\nTesting tools\n-------------\n\nAndroid Studio for Platform supports running local (device) tests (via `atest`).\nLearn more about the [testing](/studio/platform/test) tools."]]