Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> 使用fastboot燒Android系統版本

使用fastboot燒Android系統版本

編輯:關於Android編程

當修改一個Android.mk的文件後,發現找不到應該單獨編譯某個模塊時,我們將不得不選擇耗時較長的全編。

全編之前的准備功能:最好將項目的out目錄刪除掉,雖然這樣編譯會比較慢。但好處是可以確保修改生效。

更新代碼 修改Android.mk後,就使用make -j32進行全編了。(我們公司全編Rock3項目時 還可以使用req 41699 new按鈕進行)

幾小時編譯完畢後,將可以在out/target/product/msm8916_32目錄下看到新生成的.img文件,包括boot.img system.img userdata.img recovery.img文件。

開機狀態下進入fastboot狀態:

sudo adb reboot bootloader

查看fastboot設備:

sudo fastboot devices

擦除boot system userdata recovery

sudo fastboot erase boot/system/userdata/recovery

在msm8916_32目錄下燒入boot system userdata recovery

sudo fastboot flash boot/system/userdata/recovery boot.img/system.img/userdata.img/recovery.img

重啟

sudo fastboot reboot

等待即可。

當然boot system userdata recovery單獨燒也可以

關於boot.img system.img userdata.img recovery.img 的介紹:

boot.img 裡面包含了內核和內存數據,內核有點像汽車的引擎,內存數據有點類似於開機引導,開機之後告訴各個軟件該做什麼,比如屏幕驅動去顯示開機第二屏幕動畫、歡迎界面、桌面等;聲音驅動去准備開機聲音等等。

system.img 是安卓 (Android) 系統中存放系統文件的映像 (image) 文件,文件格式為 yaff2.

recovery.img 是系統備份的鏡像,和GHOST用的*.GHO文件是一個意思。

userdata.img用戶數據

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved