Android常用的一些make命令

1.make -jX
  X表示數字,這個命令將編譯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內核的時候有用
 
9.make systemimage 
  同上,不過是生成system.img用的。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章