Android R.java令牌“int”上的语法错误,此令牌后预期的VariableDeclaratorId

时间:2013-04-05 13:42:02

标签: android syntax-error r.java-file

我在R.java文件中不断生成以下内容:

public static final class id {
    public static final int   =0x7f0500ae;

我做过研究,它都指向了字符串文件。我检查了我的字符串文件,没有错误。该应用程序不会在其他任何地方产生错误,只是生成这一行。

有人可以帮忙。

2 个答案:

答案 0 :(得分:10)

我遇到了同样的问题,发现奇怪的是我的strings.xml文件没有显示任何错误,但能够通过在strings.xml文件中搜索空字符串名称来解析。

实测值:

<string name="">Username</string>

更改为:

<string name="lblUsername">Username</string>

工作并且能够编译,希望这有帮助。

答案 1 :(得分:0)

一个或多个xml文件可能存在编译问题。你能检查一下吗? 如果你正在使用eclipse,有时xml文件或文件夹不会显示它有错误(文件或文件夹中的红色*图标。

如果不是这种情况,则删除R.java文件并重建项目。 要么 清理项目并重新生成它。