Conoce Android Studio for Platform
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
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
El contenido y las muestras de código que aparecen en esta página están sujetas a las licencias que se describen en la Licencia de Contenido. Java y OpenJDK son marcas registradas de Oracle o sus afiliados.
Última actualización: 2025-09-04 (UTC)
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-09-04 (UTC)"],[],[],null,["Android Studio for Platform (ASfP) is the official Integrated Development\nEnvironment (IDE) designed specifically for Android platform development. Built\non the powerful foundation of IntelliJ IDEA, ASfP is tailored to enhance\nproductivity and streamline workflows for engineers working within the Android\nOpen Source Project (AOSP).\n\nWhy use ASfP?\n\nASfP provides a comprehensive suite of tools optimized for the unique challenges\nof platform development, going beyond standard Android app development. It\nintegrates deeply with the AOSP codebase and build systems, offering features\nthat accelerate your development process.\n\nKey features\n\n- **Seamless AOSP integration:** Works directly with the AOSP source tree and\n the Soong build system (`Android.bp` files). Effortlessly sync and manage\n complex platform projects.\n\n- **Intelligent code editing:** Benefit from advanced code completion,\n refactoring, and analysis for Kotlin, Java, C/C++, and Rust, helping you\n write high-quality code faster.\n\n- **Powerful debugging:** Debug platform code, including C/C++ and Java, with\n features like breakpoints, variable inspection, and expression evaluation.\n Learn more about [debugging](/studio/platform/debug).\n\n- **Integrated testing:** Run `atest` commands directly from the IDE to\n execute platform tests and view results. See [Test your platform\n code](/studio/platform/test).\n\n- **Customizable project setup:** Fine-tune your project scope and build\n configurations using the flexible `.asfp-project` YAML file. Learn more\n about [project management](/studio/platform/projects).\n\n- **Rust language support:** Core feature support for Rust development in\n AOSP. More details at [Rust Support in ASfP](/studio/platform/projects/rust).\n\n- **AI-powered assistance:** Use [Gemini in Android\n Studio](https://developer.android.com/gemini-in-android) for code\n generation, code updates, and to get answers to your development questions,\n all within the editor.\n\nGet started\n\n- [Install Android Studio for Platform](/studio/platform/install)\n- [Create a project](/studio/platform/projects/create-project)\n- See the latest updates in the [Release Notes](/studio/platform/releases)."]]