2013-04-05 83 views
3

我正在以下的R.java文件不断产生:令牌“INT”的Android R.java语法错误,VariableDeclaratorId后预计此令牌

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

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

有人可以请帮忙。

+0

R文件是自动生成的,你不需要查看它。原因或错误将在java或xml文件 – 2013-04-05 13:44:38

+0

是的,我知道它的自动生成,我的问题是为什么它告诉我有一个错误,并生成一个空的int,当我的应用程序指出没有错误其他 – 2013-04-05 14:11:36

+0

我我肯定我不会说我绝对不知道你的问题是什么,也不知道你问的是什么问题。 – Simon 2013-04-05 14:17:26

回答

10

我有同样的问题,发现我的strings.xml文件没有显示任何错误,但能够通过搜索strings.xml文件空字符串名称值

找到的:

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

更改为:

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

工作,并能编写,希望这有助于。

+0

这是正确的,我前段时间设法解决了这个问题,但忘了将这个问题标记为已回答。对我来说这个问题与此类似,我的xml文件和xml文件没有显示错误。 – 2013-06-05 14:36:28

0

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

如果不是这种情况,请删除R.java文件并重建项目。 或 清理您的项目并重新编译它

相关问题