码迷,mamicode.com
首页 > 移动开发 > 详细

使用fastboot烧Android系统版本

时间:2014-12-03 12:29:09      阅读:220      评论:0      收藏:0      [点我收藏+]

标签:android   style   ar   os   使用   sp   on   文件   数据   

当修改一个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用户数据

使用fastboot烧Android系统版本

标签:android   style   ar   os   使用   sp   on   文件   数据   

原文地址:http://blog.csdn.net/eoeandroida/article/details/41694571

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!