Meet Android Studio for Platform
Stay organized with collections
Save and categorize content based on your preferences.
Android Studio for Platform (ASfP) is the official Integrated Development
Environment (IDE) designed specifically for Android platform development. Built
on the powerful foundation of IntelliJ IDEA, ASfP is tailored to enhance
productivity and streamline workflows for engineers working within the Android
Open Source Project (AOSP).
Why use ASfP?
ASfP provides a comprehensive suite of tools optimized for the unique challenges
of platform development, going beyond standard Android app development. It
integrates deeply with the AOSP codebase and build systems, offering features
that accelerate your development process.
Key features
Seamless AOSP integration: Works directly with the AOSP source tree and
the Soong build system (Android.bp
files). Effortlessly sync and manage
complex platform projects.
Intelligent code editing: Benefit from advanced code completion,
refactoring, and analysis for Kotlin, Java, C/C++, and Rust, helping you
write high-quality code faster.
Powerful debugging: Debug platform code, including C/C++ and Java, with
features like breakpoints, variable inspection, and expression evaluation.
Learn more about debugging.
Integrated testing: Run atest
commands directly from the IDE to
execute platform tests and view results. See Test your platform
code.
Customizable project setup: Fine-tune your project scope and build
configurations using the flexible .asfp-project
YAML file. Learn more
about project management.
Rust language support: Core feature support for Rust development in
AOSP. More details at Rust Support in ASfP.
AI-powered assistance: Use Gemini in Android
Studio for code
generation, code updates, and to get answers to your development questions,
all within the editor.
Get started
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2025-09-04 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 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)."]]