所以我整天都在做这个项目,没有问题。我在一个xml文件中为一个布局元素添加了一个id,IDE无法识别该ID(所有其他ID都是,但这个不是)。在过去的几天里,我遇到过这样的事情,而“Project> Clean”通常会修复它。所以我这样做了 - 实际上每个引用R.anything的文件都会出现红色的X - 我看起来并且看到没有创建R.java。
我搜索了SO并找到了一些关于打开或关闭“自动构建”的解决方案并尝试了 - 没有运气 - 其他人说尝试将目标设置为2.2 - 尝试过,没有运气。尝试手动删除它,尝试重新创建并添加它作为源 - 没有好处。重启了eclipse,再次尝试了一切,没有成功。
正如我所说的那样,我今晚必须编写这个东西100次,而且我在工作正常和失败之间唯一的变化就是在一个元素中添加一个id(我已经删除了它)。
答案 0 :(得分:7)
如果您有一个损坏的XML文件并尝试重建您的R. *它将失败。你应该浏览你的xml文件并确保它们都没有错误。
你可能会在某处阻止构建时出现拼写错误或其他小问题。