今天早上,当我打开Eclipse处理Android项目时,我在R.java文件中出现了错误。
我知道错误是什么,但我似乎无法掌握如何解决它; \
错误的代码:
public static final class string {
public static final int =0x7f040010;
public static final int app_name=0x7f040000;
如您所见,第一个字段没有名称,当然也会出错。
问题是当我删除文件并再次自动生成时,错误仍然存在。 如果我尝试手动更改或删除该字段,则无效。仍然是一个错误。
试图重启Eclipse - 没有区别。试图清理项目,我试图从Android工具菜单“修复项目属性”。
任何?它真的很烦人,因为我无法继续我的项目。我可能不得不删除项目并复制类,xml和drawables,但我宁愿不 - 讨厌做繁琐的工作:S
答案 0 :(得分:16)
问题很可能是strings.xml文件。在构建项目时,该文件被编译到R.java资源类中。因此,请仔细检查您的strings.xml文件,因为很可能会出现导致此编译错误的问题。
答案 1 :(得分:3)
最有可能的是,你的strings.xml中有一个空字符串
<string name=""></string>