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
:這裡的所有路徑都不會產生原生來源。
請注意,您可以使用萬用字元 (*
) 符號,表示存放區結帳中的所有路徑。
同步處理參數
Sync 接受使用者定義的建構 (m
指令) 旗標和環境變數。您可以在 asfp-config.json
中透過下列方式設定這些項目:
"syncConfig" : {
"environmentVars" : {
"a": "1",
"b": "2"
},
"buildFlags" : [
"--u=v",
"-x"
]
}