Mengenal Android Studio untuk Platform
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Android Studio for Platform (ASfP) adalah Integrated Development Environment (IDE) resmi yang dirancang khusus untuk pengembangan platform Android. Dibangun
di atas fondasi IntelliJ IDEA yang andal, ASfP dirancang untuk meningkatkan
produktivitas dan menyederhanakan alur kerja bagi engineer yang bekerja dalam Android
Open Source Project (AOSP).
Mengapa menggunakan ASfP?
ASfP menyediakan serangkaian alat komprehensif yang dioptimalkan untuk tantangan unik pengembangan platform, yang melampaui pengembangan aplikasi Android standar. Fitur ini terintegrasi secara mendalam dengan codebase dan sistem build AOSP, serta menawarkan fitur yang mempercepat proses pengembangan Anda.
Fitur utama
Integrasi AOSP yang lancar: Berfungsi langsung dengan hierarki sumber AOSP dan
sistem build Soong (file Android.bp
). Sinkronkan dan kelola project platform yang kompleks dengan mudah.
Pengeditan kode cerdas: Manfaatkan penyelesaian kode lanjutan, restrukturisasi, dan analisis untuk Kotlin, Java, C/C++, dan Rust, yang membantu Anda menulis kode berkualitas tinggi dengan lebih cepat.
Penelusuran bug yang canggih: Men-debug kode platform, termasuk C/C++ dan Java, dengan fitur seperti titik henti sementara, inspeksi variabel, dan evaluasi ekspresi.
Pelajari lebih lanjut proses debug.
Pengujian terintegrasi: Jalankan perintah atest
langsung dari IDE untuk menjalankan pengujian platform dan melihat hasilnya. Lihat Menguji kode platform Anda.
Penyiapan project yang dapat disesuaikan: Sesuaikan cakupan project dan konfigurasi build menggunakan file YAML .asfp-project
yang fleksibel. Pelajari lebih lanjut pengelolaan project.
Dukungan bahasa Rust: Dukungan fitur inti untuk pengembangan Rust di AOSP. Detail selengkapnya di Dukungan Rust di ASfP.
Bantuan yang didukung AI: Gunakan Gemini di Android Studio untuk pembuatan kode, pembaruan kode, dan mendapatkan jawaban atas pertanyaan pengembangan Anda, semuanya di dalam editor.
Memulai
Konten dan contoh kode di halaman ini tunduk kepada lisensi yang dijelaskan dalam Lisensi Konten. Java dan OpenJDK adalah merek dagang atau merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2025-09-04 UTC.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 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)."]]