您的位置:首页 > 移动开发 > Android开发

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

2015-07-22 13:47 330 查看
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中即可。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: