Android Studio for Platform 中的專案包含定義 AOSP 程式碼集工作區的所有內容,包括原始碼、資產、測試程式碼和建構設定。
當您啟動新專案時,Android Studio for Platform 會為所有檔案建立必要的結構,並顯示在 Android Studio 的「Project」視窗中。如要開啟這個視窗,請依序選取「View」>「Tool Windows」>「Project」。
本頁提供專案中主要元件的總覽。
管理專案 (asfp-config.json
)
asfp-config.json
是 JSON 檔案,其中包含專案的所有設定選項。位於專案目錄的根目錄中。
編輯模組或午餐目標
建立專案時,系統會將初始模組路徑儲存在 asfp-config.json
中。只要在這個檔案中新增 (或移除) 模組並儲存,系統就會彈出通知氣球,提示您進行同步。
"modulePaths" : [
"frameworks/base",
"packages/apps/Settings",
"add additional module paths here..."
],
停用原生支援
如要自訂專案的原生支援功能,請按照下列步驟操作:
"nativeConfig" : {
"excludePaths" : ["*"],
"excludeGenPaths" : ["*"]
}
excludePaths
:此處的所有路徑都會完全排除原生支援。excludeGenPaths
:此處的所有路徑都不會含有原生產生的來源。
請注意,您可以使用萬用字元 (*
) 符號,表示存取的 repo 中的所有路徑。
同步處理參數
Sync 支援使用者定義的建構 (m
指令) 標記和環境變數。您可以在 asfp-config.json
中透過以下方式設定這些項目:
"syncConfig" : {
"environmentVars" : {
"a": "1",
"b": "2"
},
"buildFlags" : [
"--u=v",
"-x"
]
}