O Android Studio for Platform (ASfP) é o ambiente de desenvolvimento integrado (IDE) oficial projetado especificamente para o desenvolvimento da plataforma Android. Criado com base na estrutura avançada do IntelliJ IDEA, o ASfP foi desenvolvido para aumentar a produtividade e simplificar os fluxos de trabalho de engenheiros que trabalham no Android Open Source Project (AOSP).
Por que usar o ASfP?
O ASfP oferece um conjunto abrangente de ferramentas otimizadas para os desafios exclusivos do desenvolvimento de plataformas, indo além do desenvolvimento padrão de apps Android. Ele se integra profundamente à base de código e aos sistemas de build do AOSP, oferecendo recursos que aceleram o processo de desenvolvimento.
Principais recursos
Integração perfeita com o AOSP:funciona diretamente com a árvore de origem do AOSP e o sistema de build Soong (arquivos
Android.bp
). Sincronize e gerencie projetos complexos de plataforma com facilidade.Edição de código inteligente:aproveite o preenchimento avançado de código, a refatoração e a análise para Kotlin, Java, C/C++ e Rust, o que ajuda você a escrever código de alta qualidade mais rápido.
Depuração avançada:depure o código da plataforma, incluindo C/C++ e Java, com recursos como pontos de interrupção, inspeção de variáveis e avaliação de expressões. Saiba mais sobre depuração.
Teste integrado:execute comandos
atest
diretamente do ambiente de desenvolvimento integrado para executar testes de plataforma e ver os resultados. Consulte Testar o código da sua plataforma.Configuração de projeto personalizável:ajuste o escopo do projeto e crie configurações usando o arquivo YAML
.asfp-project
flexível. Saiba mais sobre gerenciamento de projetos.Suporte à linguagem Rust:suporte aos recursos principais para desenvolvimento em Rust no AOSP. Mais detalhes em Suporte ao Rust no ASfP.
Assistência com tecnologia de IA:use o Gemini no Android Studio para gerar e atualizar códigos, além de tirar dúvidas sobre desenvolvimento, tudo no editor.
Primeiros passos
- Instalar o Android Studio para a plataforma
- Criar um projeto
- Confira as atualizações mais recentes nas Notas da versão.