認識平台版 Android Studio

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)。進一步瞭解測試工具。