Android Studio for Platform の概要
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
Android Studio for Platform(ASfP)は、Android プラットフォーム開発専用に設計された公式の統合開発環境(IDE)です。IntelliJ IDEA の強力な基盤上に構築された ASfP は、Android オープンソース プロジェクト(AOSP)内で作業するエンジニアの生産性を高め、ワークフローを効率化するように調整されています。
ASfP を使用する理由
ASfP は、標準の Android アプリ開発を超えて、プラットフォーム開発の固有の課題に最適化された包括的なツールセットを提供します。AOSP のコードベースとビルドシステムに深く統合されており、開発プロセスを加速させる機能を提供します。
主な特長
シームレスな AOSP 統合: AOSP ソースツリーと Soong ビルドシステム(Android.bp
ファイル)で直接動作します。複雑なプラットフォーム プロジェクトを簡単に同期して管理できます。
インテリジェントなコード編集: Kotlin、Java、C/C++、Rust の高度なコード補完、リファクタリング、分析を利用して、高品質のコードをより迅速に作成できます。
強力なデバッグ: ブレークポイント、変数検査、式評価などの機能を使用して、C/C++ や Java などのプラットフォーム コードをデバッグします。詳しくは、デバッグをご覧ください。
統合テスト: IDE から atest
コマンドを直接実行して、プラットフォーム テストを実行し、結果を表示します。プラットフォーム コードをテストするをご覧ください。
カスタマイズ可能なプロジェクト設定: 柔軟な .asfp-project
YAML ファイルを使用して、プロジェクトのスコープとビルド構成を微調整します。詳細については、プロジェクト管理をご覧ください。
Rust 言語のサポート: AOSP での Rust 開発のコア機能のサポート。詳しくは、ASfP での Rust のサポートをご覧ください。
AI を活用したアシスタンス: Gemini in Android Studio を使用して、コードの生成、コードの更新、開発に関する質問への回答をエディタ内で行うことができます。
始める
このページのコンテンツやコードサンプルは、コンテンツ ライセンスに記載のライセンスに従います。Java および OpenJDK は Oracle および関連会社の商標または登録商標です。
最終更新日 2025-09-04 UTC。
[[["わかりやすい","easyToUnderstand","thumb-up"],["問題の解決に役立った","solvedMyProblem","thumb-up"],["その他","otherUp","thumb-up"]],[["必要な情報がない","missingTheInformationINeed","thumb-down"],["複雑すぎる / 手順が多すぎる","tooComplicatedTooManySteps","thumb-down"],["最新ではない","outOfDate","thumb-down"],["翻訳に関する問題","translationIssue","thumb-down"],["サンプル / コードに問題がある","samplesCodeIssue","thumb-down"],["その他","otherDown","thumb-down"]],["最終更新日 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)."]]