make命令

1.make -jXX
XX表示數(shù)字,這個命令將編譯Android系統(tǒng)并生成鏡像,XX表示可以使用到的CPU核數(shù),這在配置好的電腦上特別有用,公司的16核ubuntu服務器執(zhí)行make -j16只要不到20分鐘,而雙核PC上需要4個小時!

2.make snod
這條命令將重新生成鏡像,消耗的時間很少,類似WinCE的makeimg過程,如果你修改了一些數(shù)據(jù)文件(如音樂、視頻)等文件時比較有用。

3.make cts
這條命令將編譯CTS套機,編譯出的結果放在out目錄對應版的data/app目錄下面。CTS測試時有用

4.make installclean
這條命令清除out目錄下對應板文件夾中的內(nèi)容,也就是相當于make clean,通常如果改變了一些數(shù)據(jù)文件(如去掉)、最好執(zhí)行以下make installclean,否則殘留在out目錄下的還會被打包進去。

5.mm/mm -B
開發(fā)調(diào)試中最喜歡這條命令了,在修改了的目錄下執(zhí)行這條命令,就能智能地進行編譯,輸出的文件在通過adb推送到目標機,可以很方便地調(diào)試。

6.make sdk
這條命令可以生成可發(fā)布的SDK,目前還沒試過,據(jù)說需要JDK1.5

7.make Setting
可以單獨編譯setting這個模塊,目前還沒試,猜想是不是可以單獨編譯Email、Music這些模塊

8.make bootimage
用這條命令可以生成boot.img,這個鏡像文件中包含Linux Kernel,Ram disk,生成的boot.img只能通過fastboot進行燒寫,這在只修改了Linux內(nèi)核的時候有用

?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容