我收到此错误:
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加入空间但是没有工作
请帮忙
答案 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" />
然后清理并构建项目。如果问题是减法。您的项目将有效。