Android Studio更新后无法将R解析为变量

时间:2013-06-22 22:29:41

标签: android android-studio

我刚刚更新了我的android工作室,现在我的所有资源都是错误的!

  • 我已经调试和调试但没有用。
  • 我的所有xmls文件都没问题,
  • 所有字符串均以小写字母开头。
  • 我还重启了程序

8 个答案:

答案 0 :(得分:6)

这是android studio 0.1.6最新版本中的一个已知错误。谷歌建议临时解决方法,直到他们能够追踪问题并在下一版本中修复。关闭首选项中的外部版本>编译器。

答案 1 :(得分:2)

您似乎已将Android SDK Tools更新为版本22,但您可能尚未将Android SDK Build-Tools更新为最新版本。从sdk管理器更新它并重新启动。有关类似问题,请参阅this回答:Eclipse giving error, missing R.java file after recent update。希望这有帮助

答案 2 :(得分:1)

你试过android studio中的构建按钮吗? ....使用它并单击rebuild project,看看会发生什么。

答案 3 :(得分:1)

“设置”/“偏好设置” - > “编译” 如果您使用的是gradle,请选中“Use external build”,如果您不使用gradle,请取消选中“Use external build”。

来源: https://code.google.com/p/android/issues/detail?id=56843 https://code.google.com/p/android/issues/detail?id=56531

答案 4 :(得分:1)

当我简单地构建项目(Ctrl + F9)时,该错误就消失了。

答案 5 :(得分:0)

我遇到同样的问题,你需要做的就是在每次运行或调试之前按“Build> Rebuild Project”。我希望这个错误尽快修复。

答案 6 :(得分:0)

更新了“工具 - > Android - > SDK Manager”更新的工具和SDK到最新版本。

还将android:targetSdkVersion =“18”更新为AndroidManifest.xml中的最新版本,它解决了这个问题。

答案 7 :(得分:0)

在Android Studio can not resolve R error中发生了由于 build.gradle文件应该安装minmum sdk和minSdkVersiontargetSdkVersion sdk平台,如果更新可用,请先更新它。 另一件事buildToolsVersionandroid.support:appcompat应该清楚,所以没有发现歧义。您可以从build.gradle或File -> Project Structure -> appFlavors手动设置这些内容。 enter image description here R的某些其他原因无法解决可能是由于.xml文件中的错误。大多数时候我用这些方法解决了我的问题。