【问题标题】:Error accessing xml file in android在android中访问xml文件时出错
【发布时间】:2014-05-16 03:40:03
【问题描述】:

我是 android 编程新手,最近在我的代码中出现了一个奇怪的错误。 我正在关注指导编码器进入项目>清理(在eclipse中)的教程。单击它后,每当我尝试访问资源时,我的代码都会出现错误。我在 R 上收到一个错误。它说变量 R 无法识别。 Eclipse 建议我导入不起作用的包“R”。出现错误的代码行示例如下:

setContentView(R.layout.activity_main);

在我导入“R”之后,eclipse 无法识别/找到activity_main

【问题讨论】:

  • 这意味着两件事之一 - 您的资源中有编译错误,或者您需要在 Eclipse 中进行干净的构建。
  • 通过这个链接 [import android.R in Eclipse : Why?][1] [1]: stackoverflow.com/questions/15309941/…
  • 我认为您的项目资源部分存在问题,它可能是 xml、drawable 或字符串由于这个问题您的 R 类未生成尝试找到它并在您的 R 类自动生成后解决。
  • 检查 Eclipse 中的控制台窗格。它有时包含有关 XML 资源文件中错误的更多信息。

标签: android


【解决方案1】:

您可以检查一些步骤。

1.资源activity_main布局或其他资源ok与否。
2.您在上面的活动删除导入Android.R
3. 例如添加您的 package_name.R。如果你的包名是 com.example.helloworld,那么导入 com.example.helloworld.R
4.删除项目的bin文件夹和gen文件夹。
5.清理你的项目,项目=>清理。
和 6. 最后重新启动你的 Eclipse。

当任何资源不匹配时,会显示此类型错误。

祝你好运

【讨论】:

  • 只有在有多个包裹时才需要执行第 3 步。如果只有一个包,那么您永远不需要导入自己的 R.java 类。
猜你喜欢
  • 1970-01-01
  • 2012-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-03-22
  • 2013-12-26
  • 2012-04-10
相关资源
最近更新 更多