【发布时间】:2014-05-12 22:45:08
【问题描述】:
我刚刚在我当前的 android 应用程序上工作并创建了一个 xml 布局。但布局并未自动包含在 R.java 文件中。刷新了一会,才发现R.java文件被删除了。我在项目文件夹中查找了该文件,但它也不存在。我用谷歌搜索了一段时间,但没有一个解决方案对我有帮助。我尝试了清理、手动构建、重新启动 eclipse 等。我已经尝试了好几个小时,但这从未发生过……
现在我的第一个问题是:为什么要删除 R.java 文件? R.java 文件分别发生了什么? 我的第二个问题是:有谁知道为什么 R.java 文件会消失?
【问题讨论】:
-
你的xml文件肯定有错误,检查所有文件,比如布局值和其他
-
查看 stackoverflow.com/questions/2757107/… 并阅读 Muz 答案(回答 154 向上)
-
如果您在接受 Shayan 的建议后仍然遇到此问题,请查看 this answer,因为它也可能会有所帮助。
-
上次我遇到这个问题,是因为我的一个资源目录中有一个额外的文件(我使用 EMACS 编辑
themes.xml,它留下了备份文件themes.xml~,并且显然这搞砸了)。其他可能性:名称不符合Android规则的资源文件名,可能名称中带有大写字母?
标签: java android eclipse r.java-file