1.make -jXX
XX表示數字,這個指令将編譯Android系統并生成鏡像,XX表示可以使用到的CPU核數,這在配置好的電腦上特别有用,公司的16核ubuntu伺服器執行make -j16隻要不到20分鐘,而雙核PC上需要4個小時!
2.make
snod
這條指令将重新生成鏡像,消耗的時間很少,類似WinCE的makeimg過程,如果你修改了一些資料檔案(如音樂、視訊)等檔案時比較有用。
3.make cts
這條指令将編譯CTS套機,編譯出的結果放在out目錄對應版的data/app目錄下面。CTS測試時有用
4.make installclean
這條指令清除out目錄下對應闆檔案夾中的内容,也就是相當于make clean,通常如果改變了一些資料檔案(如去掉)、最好執行以下make installclean,否則殘留在out目錄下的還會被打包進去。
5.mm/mm -B
開發調試中最喜歡這條指令了,在修改了的目錄下執行這條指令,就能智能地進行編譯,輸出的檔案在通過adb推送到目标機,可以很友善地調試。
6.make sdk
這條指令可以生成可釋出的SDK,目前還沒試過,據說需要JDK1.5
7.make Setting
可以單獨編譯setting這個子產品,目前還沒試,猜想是不是可以單獨編譯Email、Music這些子產品
8.make bootimage
用這條指令可以生成boot.img,這個鏡像檔案中包含Linux
Kernel,Ram disk,生成的boot.img隻能通過fastboot進行燒寫,這在隻修改了Linux核心的時候有用
==================================================================================================
作者:歐陽鵬 歡迎轉載,與人分享是進步的源泉!