修改 framework 后如何编译
2016-02-04 14:38
120 查看
在 framework 目录里面修改代码后,要找到所修改代码所在当前目录或者上级目录包含 android.mk 文件的地方。
在命令行下执行环境初始化命令后 . build/envsetup.sh
然后执行 mmm framework/xxx/xxx, 然后在 out/target/product/xxx/system/framework 目录下可以看到 framework-xxx.jar 文件的时间戳已经被修改。
中间文件位于 out/target/common/obj/JAVA_LIBRARIES/framework_intermediates 目录下。
如果要修改 init.rc 文件
1. adb root
2. adb pull /init.rc
2. 修改 init.rc
3. adb shell mount -o rw -o remount /dev/block/actb /
4. adb push init.rc /
在命令行下执行环境初始化命令后 . build/envsetup.sh
然后执行 mmm framework/xxx/xxx, 然后在 out/target/product/xxx/system/framework 目录下可以看到 framework-xxx.jar 文件的时间戳已经被修改。
中间文件位于 out/target/common/obj/JAVA_LIBRARIES/framework_intermediates 目录下。
如果要修改 init.rc 文件
1. adb root
2. adb pull /init.rc
2. 修改 init.rc
3. adb shell mount -o rw -o remount /dev/block/actb /
4. adb push init.rc /
相关文章推荐
- django - html
- Yii2 高级查询
- eclipse 项目导出到android studio使用
- 0204听课随笔
- 栈的基本操作
- mini2440裸机试炼之——DMA直接存取 实现Uart(串口)通信
- 深入解析C#编程中泛型委托的使用
- HDOJ 2112 HDU Today (Dijstra 此题略坑)
- 网上图书商城项目学习笔记-030删除一级分类
- QA 面试问题汇总
- ___84__读写注册表Registry
- Java学习笔记---SQLYog快捷键
- (转) Java读取文本文件中文乱码问题
- poj 3279 Fliptile ★
- UIButton的resizableImageWithCapInsets使用解析--拉伸模式,通过拉伸UIEdgeInsets指定的矩形区域来填充图片
- Java数字日期时间格式化处理
- github上以前的项目
- 也来分析为什么支付宝要做社交
- 基于IBM Bluemix的数据缓存应用实例
- ES6学习笔记