系统编译 找不到添加的内部资源 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中即可。
如果对系统新增了一些资源进行源码编译时会遇到 com.android.internal.R.XX can not find symbol的问题。
具体解决方法如下:
make framework 2>&1 | sed -n -f MakeJavaSymbols.sed | sort -u
使用这个命令将会列出所有新增的私有资源,将它们拷贝到symbols.xml中即可。
相关文章推荐
- [Android Studio 权威教程]最实用的快捷键
- android代码创建布局
- Android如何设置圆角按钮
- 提高工作效率的16条Android开发小经验
- Android 四大组件学习之Service四
- Android Activity之---(生命周期)
- 人机交互实验:Android开发之人物移动、地图滑动、传感器、触屏的应用
- Caused by: android.view.WindowManager$BadTokenException: Unable to add window -
- Android 四大组件学习之Service三
- Android 事件
- Android之Camera的简单实例
- Android Context上下文,要注意的事项
- Android使用OpenGL ES2.0显示YUV,您的手机上的数据要解决两个方面的坐标
- android dialog 有关token的问题
- android 实现代码混淆
- Android Touch事件传递机制
- android 中屏幕各种分辨率识别
- Android _Smali中插入Toast
- 需要MARK一下,奇怪的ANDROID SDK自带的APK加密功能的问题
- 超快的Android模拟器——Genymotion,让开发更爽快