Conoce Android Studio for Platform

Android Studio for Platform (ASfP) es el entorno de desarrollo integrado (IDE) oficial diseñado específicamente para el desarrollo de la plataforma de Android. ASfP, que se basa en la potente base de IntelliJ IDEA, se diseñó para mejorar la productividad y optimizar los flujos de trabajo de los ingenieros que trabajan en el Proyecto de código abierto de Android (AOSP).

¿Por qué usar ASfP?

ASfP proporciona un conjunto integral de herramientas optimizadas para los desafíos únicos del desarrollo de plataformas, que van más allá del desarrollo estándar de apps para Android. Se integra profundamente con el código base y los sistemas de compilación del AOSP, y ofrece funciones que aceleran tu proceso de desarrollo.

Funciones clave

  • Integración perfecta con AOSP: Funciona directamente con el árbol de origen de AOSP y el sistema de compilación Soong (archivos Android.bp). Sincroniza y administra sin esfuerzo proyectos complejos de la plataforma.

  • Edición de código inteligente: Aprovecha la finalización, la refactorización y el análisis de código avanzados para Kotlin, Java, C/C++ y Rust, lo que te ayudará a escribir código de alta calidad más rápido.

  • Depuración potente: Depura el código de la plataforma, incluidos C/C++ y Java, con funciones como puntos de interrupción, inspección de variables y evaluación de expresiones. Obtén más información sobre la depuración.

  • Pruebas integradas: Ejecuta comandos atest directamente desde el IDE para ejecutar pruebas de la plataforma y ver los resultados. Consulta Cómo probar tu código de plataforma.

  • Configuración del proyecto personalizable: Ajusta el alcance del proyecto y las configuraciones de compilación con el flexible archivo YAML .asfp-project. Obtén más información sobre la administración de proyectos.

  • Compatibilidad con el lenguaje Rust: Compatibilidad con funciones principales para el desarrollo en Rust en AOSP. Encontrarás más detalles en Rust Support in ASfP.

  • Asistencia potenciada por IA: Usa Gemini en Android Studio para generar código, actualizarlo y obtener respuestas a tus preguntas de desarrollo, todo dentro del editor.

Comenzar