本方案僅針對linux terminal下刷手機img文件的情況:
fastboot的通常流程如下:
1
cd out/target/product/XXX/ //進入.img文件的目錄
2 adb reboot bootloader //進入bootloader 模式
3 fastboot devices //檢測手機是否進入fastboot模式
4 fastboot flash boot boot.img
5 fastboot flash system system.img
6 fastboot reboot
2 adb reboot bootloader //進入bootloader 模式
3 fastboot devices //檢測手機是否進入fastboot模式
4 fastboot flash boot boot.img
5 fastboot flash system system.img
6 fastboot reboot
執行完第二步的時候,常常無法進入到fastboot 模式,表現就是輸入fastboot命令會出現
Command not found的錯誤提示,這個時候需要使用如下方法:
打開另一個terminal window
cd 到項目根目錄;
1 source build/envsetup.sh
2 lunch XX
2 lunch XX
再進入.img的目錄
執行文首1~6的操作,則刷機成功。
分析:前述問題為未將fastboot路徑添加到環境變量,執行envsetup.sh則完成添加操作。
