Android 4.2 系统编译 找不到添加的内部资源 com.android.internal.R

来源:互联网 发布:485 数据采集器原理 编辑:程序博客网 时间:2024/05/18 00:21

android 4.2相比4.1又做了一些改动,将所有私有资源的声明放到了framework/base/core/res/res/values/symbols.xml中。

如果对系统新增了一些资源进行源码编译时会遇到 com.android.internal.R.XX   can not find symbol的问题。

具体解决方法网上已经有人提出:

make framework 2>&1 | sed -n -f MakeJavaSymbols.sed | sort -u

使用这个命令将会列出所有新增的私有资源,将它们拷贝到symbols.xml中即可。

0 0
原创粉丝点击