Android 错误i R.java:“;令牌上的语法错误';int';,此标记“后应为VariableDeclaratorId”;
今天早上,当我打开Eclipse来处理一个Android项目时,我在R.java文件中发现了一个错误 我知道错误是什么,但我似乎不知道如何纠正它\ 错误所在的代码为:Android 错误i R.java:“;令牌上的语法错误';int';,此标记“后应为VariableDeclaratorId”;,android,Android,今天早上,当我打开Eclipse来处理一个Android项目时,我在R.java文件中发现了一个错误 我知道错误是什么,但我似乎不知道如何纠正它\ 错误所在的代码为: public static final class string { public static final int =0x7f040010; public static final int app_name=0x7f040000; 如您所见,第一个字段没有名称,这当然会导致错误 问题是当我删除文件并再次自动生成
public static final class string {
public static final int =0x7f040010;
public static final int app_name=0x7f040000;
如您所见,第一个字段没有名称,这当然会导致错误
问题是当我删除文件并再次自动生成时,错误仍然存在。
如果我试图手动更改或删除该字段,则没有任何帮助。还是个错误
尝试重新启动Eclipse-没有区别。我尝试清理项目,我也尝试从Android工具菜单中“修复项目属性”
有人吗?这真的很烦人,因为我不能继续我的项目。我可能不得不删除项目并复制类、xml和可绘图文件,但我并不讨厌做繁琐的工作:问题很可能是strings.xml文件。构建项目时,该文件被编译到R.java资源类中。因此,请仔细检查strings.xml文件,因为其中很可能存在导致此编译错误的问题。最有可能的是,您的strings.xml文件中有一个空字符串
<string name=""></string>
我刚试过这个,发现我忘记给字符串命名了。实际上,一开始我只是在Eclipse之外删除了R.java中的行,从而解决了这个问题,但我想您的解决方案要好得多;)谢谢奥利C也指出了这一点。我真的看不出你的答案有什么关联。很抱歉