認識平台版 Android Studio

Android Studio for Platform (ASfP) 是專為 Android 平台開發設計的官方整合開發環境 (IDE)。ASfP 以 IntelliJ IDEA 的強大基礎為建構依據,專為在 Android 開放原始碼計畫 (AOSP) 中工作的工程師量身打造,可提升生產力並簡化工作流程。

為什麼要使用 ASfP?

ASfP 提供全方位工具套件,可因應平台開發的獨特挑戰進行最佳化,超越標準 Android 應用程式開發。Android Studio 深度整合 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 輔助功能:使用 Android Studio 中的 Gemini 生成程式碼、更新程式碼,以及在編輯器中取得開發問題的解答。

開始使用