R.java中的语法错误Eclipse

时间:2015-03-05 07:08:28

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

我收到此错误:

Description Resource    Path    Location    Type
Syntax error on token "Home", delete this token R.java  /UCCPocketCoach/gen/androidapp/fyp/uccpocketcoach   line 1659   Java Problem


public static final int btn Home=0x7f060062;

我不知道这个按钮在哪里以及如何更改它,我已经尝试删除令牌但它重新生成,我不知道它在我的代码中引用的位置或如何修复它。我试过从btn到Home加入空间但是没有工作

请帮忙

3 个答案:

答案 0 :(得分:0)

R,java是自动生成的。如果R.java中有错误,请删除文件并再次构建项目。 如果文件未自动生成 尝试检查您的res文件是否有错误。这些错误显示在eclipse的控制台中。

答案 1 :(得分:0)

不要在R.java文件中编辑。如果需要,您可以删除整个gen文件夹,清理并重建。

请分享您的xml文件。

答案 2 :(得分:0)

可能是您的项目包含文件,该文件名包含“ - ”(减法)。

或检查xml文件中的属性。如果您的xml文件包含,则带减法的id将删除减法。

<强>例如:

更改 button-gackground.xml button_gackground.xml

更改

<Button
        Android: id="@+id/btn-home"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Home Button" />

<Button
        android:id="@+id/btn_home"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Home Button" />


然后清理并构建项目。如果问题是减法。您的项目将有效。