Android Studio for Platform (ASfP) 是用於 Android 平台開發的官方整合開發環境 (IDE)。Android Studio for Platform 以 IntelliJ IDEA 的強大程式碼編輯器和開發人員工具為基礎,進一步提供其他可增進 Android 開放原始碼計畫 (AOSP) 建構效率的功能,例如:
- 以 Soong 為基礎的建構系統
- 快速且功能豐富的模擬器
- Java、Kotlin 和 C++ 的偵錯工具
- 測試工具
- 支援 C++ 和 NDK
本頁將介紹 Android Studio 的基礎平台功能。如需最新異動的摘要,請參閱 Android Studio 平台版本資訊。
專案架構
Android Studio for Platform 中的專案包含定義 AOSP 程式碼集工作區的所有內容,包括原始碼、資產、測試程式碼和建構設定。進一步瞭解專案結構。
Soong 建構系統
Soong 是 Android 平台開發人員最常使用的建構系統。共有三種:
Android Studio for Platform 會使用 Soong 建構系統建構 Android。Soong 會利用 kati GNU Make 複本工具和 Ninja 建構系統元件,加快 Android 的建構作業。
Soong 建構檔案稱為「藍圖檔案」,名稱為 Android.bp
。
如需 Android.bp
檔案格式的詳細說明,請參閱 Android.bp。
偵錯工具
Android Studio 的平台偵錯工具可讓您選取裝置、在 Java 和 C++ 中設定中斷點,以及在執行階段檢查變數和運算式。進一步瞭解偵錯工具。
測試工具
Android Studio for Platform 支援執行本機 (裝置) 測試 (透過 atest
)。進一步瞭解測試工具。