【问题标题】:R.java File Showing ErrorR.java 文件显示错误
【发布时间】:2013-06-05 06:18:49
【问题描述】:
public static final int @+id/scrollView=0x7f08000f;  

这一行在我的 R.java 文件中出错。我已尝试删除该 R.jav 文件并重新构建它,但这些令牌上的错误仍然相同

@+id

这是我的错误:

标记语法错误,删除这些标记

为什么在我的文件中生成此令牌?我还检查了我的 xml 文件,没有错误也没有任何错误。

【问题讨论】:

  • 不要只删除 R.java。使用项目-> 清理。如果仍然如此,请发布确切的错误。
  • @Squonk .. 我尝试过清理项目,但什么也没发生。请查看我的编辑以了解错误。
  • 我曾经有过类似的错误。应该生成 int,因为您的 xml 文件中某处有一个 ScrollView。重建(在带有 Project > Clean 的 Eclipse 上)应该正常工作 - 您是否检查过 XML 不包含任何单引号? stackoverflow.com/questions/3238324/…
  • @Squonk.. 下面的解决方案对我有用。

标签: android r.java-file


【解决方案1】:

似乎您在 XML 中以错误的格式错误地写入了 id

你的xml中的id是这样的

android:id="@+id/@+id/scrollView"

您需要进行以下更改才能使其正常工作

 android:id="@+id/scrollView"

【讨论】:

  • 很好,虽然你错过了来自android:id="@+idscrollView"的正斜杠
【解决方案2】:

应该是

public static final int scrollView=0x7f08000f;  

在 R.java 文件中。 @+id/scrollView 是一个 xml 属性。为任何视图创建 id 时查看您的 xml。

【讨论】:

    【解决方案3】:

    如果您在 R.java 文件中发现错误,检查您的所有 .xml 文件!这些文件中肯定有一些错误!

    同样的事情发生在我身上..!我只按照这种方式修复它!

    【讨论】:

      猜你喜欢
      • 2014-07-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-13
      • 2011-04-17
      • 1970-01-01
      • 2018-05-02
      相关资源
      最近更新 更多