android 修改framework下资源文件后如何编译
2015-12-22 14:20
609 查看
在framework/base/core/res/res 下添加资源文件后需要先编译资源 然后编译framework 才可正常引用
进入项目根目录 cd frameworks/base/core/res/ 执行mm命令(原生或高通), 编译 framework-res.apk
或 ./mk mm frameworks/base/core/res(mtk 依据各平台编译命令有所不同)
编译完后com.android.internal.R中会生成资源的引用。
在目录frameworks/base/ 下执行mm 编译 framework.jar (原生或高通)
或 ./mk mm frameworks/base (mtk 依据各平台编译命令有所不同)
如果 frameworks/base/services 下有修改,则也要编译
frameworks/base/services/java/ 执行mm 编译 services.jar
或./mk mm frameworks/base/services/java
执行如下命令
adb remount
adb push framework-res.apk /system/framework/
adb push framework.jar /system/framework/
adb push services.jar /system/framework/ (如果有修改的话)
有的系统还有编译framework后还生成了secondary_framework.jar
也要push。
push完成之后,可以cd system/framework 进入目录,
然后 ll 两个小写L命令 确认下是否push成功
adb reboot 重启设备。
进入项目根目录 cd frameworks/base/core/res/ 执行mm命令(原生或高通), 编译 framework-res.apk
或 ./mk mm frameworks/base/core/res(mtk 依据各平台编译命令有所不同)
编译完后com.android.internal.R中会生成资源的引用。
在目录frameworks/base/ 下执行mm 编译 framework.jar (原生或高通)
或 ./mk mm frameworks/base (mtk 依据各平台编译命令有所不同)
如果 frameworks/base/services 下有修改,则也要编译
frameworks/base/services/java/ 执行mm 编译 services.jar
或./mk mm frameworks/base/services/java
执行如下命令
adb remount
adb push framework-res.apk /system/framework/
adb push framework.jar /system/framework/
adb push services.jar /system/framework/ (如果有修改的话)
有的系统还有编译framework后还生成了secondary_framework.jar
也要push。
push完成之后,可以cd system/framework 进入目录,
然后 ll 两个小写L命令 确认下是否push成功
adb reboot 重启设备。
相关文章推荐
- android 修改framework下资源文件后如何编译
- 工厂模式
- Android中进程线程调度的命令之cgroups
- android-ScrollView中嵌套ListView,item显示不全及第二页(超过一屏)显示不全
- 利用AndroidTestCase来做单元测试
- Android RadioButton与ListView的混合使用
- android黑科技之读取用户短信+插入短信到系统短信数据库
- [Android][Fatal Exception] android.content.res.Resources$NotFoundException 问题及解决方法
- Android WebView远程执行代码漏洞浅析
- [Android开发]仿天天P图带气泡显示百分比进度的自定义SeekBar
- android html超链接文本 点击跳转的两种实现
- EditText clearFocus
- Android发展史
- Android Sutdio NDK教程(一)
- Android Fragment的使用 《第一行代码》
- ListView和CheckBox的混乱问题
- 史上最全!最经典!最无私的Android资料(书籍+代码)分享-不要积分
- 解决ListView setOnItemLongClickListener 长按无响应(嵌套GridView)
- android studio logcat 打印不出信息
- android的左右滑动效果实现-ViewFlipper