Conheça o Android Studio para plataforma

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