參考資料:https://blog.csdn.net/u012514113/article/details/125514512
在編譯Android原始碼時,開始一定會初始化系統環境變數,幾條熟悉的命令:
source build/envsetup.sh
lunch xxx
make
下面是具體作用:
- source:用於執行一個 shell 指令碼檔案,通常用於設定環境變數或者切換到特定的開發環境。
- lunch:用於選擇要構建的目標裝置或模擬器的配置,並設定相關的環境變數。
- mmm:用於編譯指定路徑下的單個模組,可以在任何時候使用,不需要先編譯整個專案。
- mm(或 m):用於編譯當前工作目錄下的所有模組,包括其依賴模組。
更多編譯方法可參考參考資料描述