天天看點

Android系統移植與調試之------->Android常用的一些make指令

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核心的時候有用

==================================================================================================

  作者:歐陽鵬  歡迎轉載,與人分享是進步的源泉!

繼續閱讀