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

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

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

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

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

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

相关文章
相关标签/搜索