【问题标题】:Android Studio. Problems with R class安卓工作室。 R类的问题
【发布时间】:2013-06-22 10:27:50
【问题描述】:

我已升级到 Android Studio 0.1.6,此后无法编译我的项目。 我在代码中遇到 81 个错误,这些错误在应用程序的先前版本中运行得非常好。没有代码更改。

所有与R类相关的错误,例子:

java: cannot find symbol
symbol:   variable string
location: class %mypackagename%.R

java: cannot find symbol
symbol:   variable id
location: class %mypackagename%.R

我试过几次删除“gen”文件夹的内容,它会重新生成,但并不能解决问题。

我在整个互联网上寻找解决方案,但找不到任何有类似问题的人。有些人在将他们的项目导入 Android Studio 时遇到问题,但我的项目是 intellij idea 中创建的原创项目,我一直在使用 Android Studio 进行开发。

顺便说一句,Intellij IDEA 仍然可以编译和运行项目,但我已经习惯了 Android Studio。

如果有什么不同的话,我正在使用 MAC OS 10.8。

非常感谢您的帮助。

更新 1: 我检查了this thread,gen 和 src 都被选为源,我在代码中的任何地方都没有“import android.r”

【问题讨论】:

  • 不可能你翻遍了,没有找到有同样问题的人,如果你用这个词 android r class 搜索 StackOverflow,你会得到 4,188 个结果,所有这些都是相关的。此外,似乎没有一个单一的解决方案,每个人都用不同的方式解决了它,你只需要继续尝试。是的,我有过很多次,是的,它自己修复了!无法解释如何。
  • @LuckyMe,我说的是特定于我的问题,当 xml 文件没有问题时,当我尝试重建项目时以及我发现的任何其他建议时。
  • @Simon,如果你对这个问题有这么多的经验,你可以提出一些新的建议,而不是给愚蠢的 cmets。看起来你没有任何想法。

标签: android intellij-idea android-studio


【解决方案1】:

这是 0.1.6 中的一个已知错误。 Google 建议在 Preferences > compiler 中关闭外部构建作为临时修复

@simon 这个人应该能够解决 android studio 中的一个已知错误,谷歌还无法完全追踪?如果您要对此类事情发表负面评论,请先进行研究。

http://code.google.com/p/android/issues/detail?id=56843&colspec=ID%20Type%20Status%20Owner%20Summary%20Stars

【讨论】:

  • 有趣的是我通过打开 :p 解决了这个问题 顺便说一句,它在 0.1.7 中仍然存在。感谢您的提示!
【解决方案2】:

这是一个错误。但是菜单 Build > Rebuild Project 可以安排一切。

【讨论】:

    【解决方案3】:

    您的 xml 中的错误,正确然后: 构建-重建项目。

    准确地说:重建源代码和创建 R 文件可能会出现问题。 尝试注释部分xml文件,然后按Rebuild project,然后取消注释并重建,可以提供帮助。

    【讨论】:

    • 谢谢,但我的问题与 Android Studio 0.1.6 中的一个错误有关,很久以前就解决了
    猜你喜欢
    • 2016-03-03
    • 2013-07-08
    • 2017-04-17
    • 2014-04-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多