Android 重新编译资源文件
来源:互联网 发布:ios11数据开关怎么设置 编辑:程序博客网 时间:2024/06/06 00:47
在开发过程中,尤其是Framework相关开发时,有时候需要重新编译资源文件.编译顺序和注意事项如下:
1,资源文件位置:frameworks/base/core/res
2,编译后生成的文件:framework-res.apk 另外com.android.internal.R会更新这个R.java所在目录为/out/target/common/R/com/android/internal.
3,编译资源后,必须重新编译framework.jar.
4,如果在frameworks/base/core/res执行mm是并不重新编译,请使用toutch ### 命令
5,资源文件要小写.
6,如果没有必要,不要编译资源文件,可以用其他方式使用资源,比如将资源使用adb push 传到某个目
举一个例子:假如我想在WindowManagerService.java中使用一个图片资源pic.png.顺序如下.
1,将文件pic.png拷贝到位置:frameworks/base/core/res/res/drawable下.
2,在frameworks/base/core/res/res/drawable目录下执行touch pic.png.
3,进入目录frameworks/base/core/res/ 执行mm命令, 编译
4,执行完后com.android.internal.R 会新生成一个R.drawable.pic的引用.在程序中使用即可.
5,在目录frameworks/base/ 下执行mm 编译
6,在WindowManagerService.java中使用com.android.internal.R.drawable.pic,使用完后保存文件.
7,进入目录frameworks/base/services/java/
8,替换机器上(虚拟机或者真机)的jar apk文件.
9,reboot 机器,查看修改结果.大功告成!
- Android 重新编译资源文件
- Android 重新编译资源文件
- Android 重新编译资源文件
- Android重新编译资源文件
- Android 重新编译资源文件
- Android 重新编译资源文件(touch)
- Android 重新编译frameworks/base/core/res资源文件
- Android 重新编译frameworks/base/core/res资源文件
- Android添加资源文件编译,R文件未重新生成解决办法
- apktool 重新编译资源
- Android 系统编译资源文件
- Android 资源文件的编译
- android 4.0 frameworks添加图片资源重新编译
- 编译android源码中的资源文件
- 编译android源码中的资源文件
- 编译android framework层的资源文件
- 编译android源码中的资源文件
- 编译android framework层的资源文件
- poj 2533 Longest Ordered Subsequence
- MFC学习之 Codejock Xtreme Toolkit 使用例子
- oracle创建微博所需要(练习)
- 黑马程序员-----java基础③(数组及循环练习)
- Create Your Own Search Engine with Python 用python创建你自己的搜索引擎(三)
- Android 重新编译资源文件
- 判断两个nsstring类型的字符串不相等的代码怎么写
- TestCreateContact
- 内存对齐详解
- FORALL中的values of和indices of的区别
- 安装 memcache
- Android apk 真机安装方法
- 一个实用的 Javascript XML to JSON Object 对象的转换 (JQuery)
- .Net, XNA, Kinect中各种图的转换