【问题标题】:R.java is not generating, R cannot be resolved to a variableR.java 未生成,R 无法解析为变量
【发布时间】:2011-12-27 10:58:11
【问题描述】:

我正在做一个应用程序,其中我没有更改任何内容,但它仍然在 R.java 文件上给我一个错误,即 R 无法解析为变量...

我已经完成了所有的事情,比如:project->clean

关闭并再次打开项目

关闭 Eclipse 并重新启动它,但没有解决方案...

我无法解决这个问题....这个问题太烦人了....在这种情况下谁能帮助我??

【问题讨论】:

  • 检查哪个 R 文件已经包含在你的类中,如果它是 android.R 然后删除它并导入你的 R 类
  • 用 com.--.R(像这样)检查项目中的任何导入。删除并刷新。项目
  • 不,..它在 R.. 上没有任何导入。
  • @ShabbirPanjesha: no..它不是 android.R....我想添加我自己的项目 R.java 文件...但是因为这个文件是自动生成的...并且会生成当我编译我的项目时..但由于这些错误我无法编译
  • 那么您的 xml 文件之一肯定包含错误或格式不正确。

标签: android android-manifest


【解决方案1】:

您的某个资源文件可能有错误,您需要正确检查所有资源以查找其中是否有任何错误。有错误的资源将在其图标上显示一个错误红叉。希望这会有所帮助。

【讨论】:

    【解决方案2】:

    确保没有其他可能导致此错误的错误,还请查看此条目:

    R cannot be resolved - Android error

    【讨论】:

    • 我已经尝试了这里提到的所有方法,但仍然没有得到任何东西
    • 上次我看到此错误时,我在其中一个小部件中的 android:id 中拼错了 android 名称。如果您的项目没有改变,那么也许您对文件系统进行了更改?更改了权限、文件夹名称等?
    猜你喜欢
    • 1970-01-01
    • 2013-07-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多