天天看点

Android ROM开发(二)——ROM架构以及Updater-Script脚本分析,常见的Status错误解决办法Android ROM开发(二)——ROM架构以及Updater-Script脚本分析,常见的Status错误解决办法

怪自己二了,写好的不小心弄没了,现在只好重新写一些了,上篇简单的配置了一下环境,这里呢,就来讲一下相关的只是点 我们先下载一个rom,随便下,原理都是差不多的,这里我就下载一个红米note的miui稳定版
Android ROM开发(二)——ROM架构以及Updater-Script脚本分析,常见的Status错误解决办法Android ROM开发(二)——ROM架构以及Updater-Script脚本分析,常见的Status错误解决办法
rom根据厂商的定制可能有所不同,但是大体是不变的

data

内置一些软件

meta-inf

脚本文件 update-binary 二进制文件 updater-script 刷机脚本

recovery

官方的recovery,我们定制的时候需要删掉

system

手机的一些资源

boot.img

内核镜像

logo.img

开机第一屏

uboot.img

启动内核的镜像
路径在meta-inf/google/android/updater-script,我们用notpad++打开,我用注释来分析一下
看完这些你应该对语法有个大致的了解了
我们在调试的审核后也是一定会遇到刷入错误的情况,这个时候就需要我们调试了,刷机过程中,所有的log日志都存放在recovery.log这个文件里,我们这里删掉一些刷机脚本中的机型验证,刷入手机测试
Android ROM开发(二)——ROM架构以及Updater-Script脚本分析,常见的Status错误解决办法Android ROM开发(二)——ROM架构以及Updater-Script脚本分析,常见的Status错误解决办法
他会提示错误,我的机型验证出现了问题,这样我们就可以快速的找到错误了

继续阅读