编译替换framework

这个网上很多人都有寫。但是还是想把自己的过程记录下来。开始吧!

代码太乱了先批量删除同步代码创建分支

1.批量删除分支
repo forall -c “git branch | sed -e /^*/d | xargs git branch -D”
2.批量创建分支
repo forall -c “repo start [分支名] –all”
repo sync -j8 && repo start mywrok --all

修改代码 单编

source

source ./build/envsetup.sh

lunch

选择合适选项

mm

进入farmwork/base/
mmm core/res/ 生成framework-res.apk
然后再单独编译framework(上面一定要做,否则framwork编译失败)
mma
第一次编译要用mma,编译依赖的文件,后面用mm。
可能仍然报错,我的报在robottests。不清楚,就直接将其目录目录下的Android.mk删掉了。反正不用,报错就不编译了呗。

push

在out目录下的framwork.jar push到终端即可
adb root
adb remountadb push XXX\framework.jar /system/framework/framework.jar

猜你喜欢

转载自blog.csdn.net/dreamfly130/article/details/84569021