项目clean之后,R.java不见了
来源:互联网 发布:标准英语发音软件 编辑:程序博客网 时间:2024/05/17 03:00
今天新增了一个安卓项目,刚做完布局,发现有个R.id找不到了,于是clean了一下,这下出问题了,发现各处的R.id都找不到,报错。结果一看是R.java没了
然后是各种百度,有说重新clean的,有说 Android Tools -> fix project propertities的,不过都不起作用。然后继续百度,看到一个普遍的观点是说,只要xml文件有问题,那系统是绝对不会为你自动生成R.java的。
然后记得好像每次clean的时候控制台确实会报关于xml的错,于是重新clean,并观察控制台:
[2014-09-11 20:19:32 - RunTracker] C:\Users\Administrator\workspace\RunTracker\res\menu\run.xml:6: error: Error: No resource found that matches the given name (at 'title' with value '@string/action_settings').
[2014-09-11 20:19:39 - RunTracker] W/ResourceType( 5888): ResXMLTree_node size 0 is smaller than header size 0x45.
如下图:
看出来了,大意是说menu\run.xml中引用了名为action_setting的字符串资源,但是在strings.xml中找不到。这下有点眉目了,然后打开menu\run.xml,果然有这回事:
- <item
- android:id="@+id/action_settings"
- android:orderInCategory="100"
- android:title="@string/action_settings"
- app:showAsAction="never"/>
再看看strings.xml,确实没有action_settings这一项,好像是一开始就被删掉了。
删掉这个<item>,然后重新clean,R.java果然重新生成了。问题解决。
转自 -------- http://blog.csdn.net/zhouyingge1104/article/details/39211141
- 项目clean之后,R.java不见了
- 项目clean之后,R.java不见了
- android开发中clean工程之后,R.java文件不见了
- clean后R.java不见了
- 项目clean之后往往找不到R.java文件的解决办法
- 安卓项目R,java文件不能自动更新,clean之后,R.java消失
- android刷新或clean后R.java不见了
- android刷新或clean后R.java不见了(转)
- android刷新或clean后R.java不见了
- 【2】Android刷新或clean后R.java不见了
- Android 项目clean之后R文件消失 解决方案
- clean项目之后R文件直接报错或者消失
- R.java文件clean或refresh之后丢失
- android project clean之后无法生成R.java的问题
- 在Android项目中,eclipse->project->clean之后 R文件消失 解决方法
- android clean后R.java文件丢失
- android R.java文件clean后消失
- Maven项目被clean命令之后的红叉
- char* 比较运算
- 用photoshop将图片四角变成圆角
- 使用jQuery设置表格分页
- 分水岭算法(Watershed Algorithm)
- c语言中time函数的用法
- 项目clean之后,R.java不见了
- C#根据时间范围获取每年每月每周的分组
- Java unicode
- TIPC协议和实现解析
- android EditText中的inputType
- 黑马程序员——第10天——(面向对象)包package,包与包之间的访问,导入import
- 蚂蚁算法
- [IOS] iOS开发的22个奇谲巧技
- 04-0. 求符合给定条件的整数集(15)