Android开发 - “R无法解析为变量”错误 - 尝试了一切,没有运气

时间:2013-12-13 05:07:34

标签: android eclipse variables

我正在尝试学习如何使用Eclipse从头开始开发Android应用程序,但我一直遇到“R无法解析成变量”错误。我尝试了一切,从完全删除Eclipse并再次下载,删除我的项目和工作区并重新开始,但我无法摆脱这个错误。问题是,即使没有做任何事情,它也会出现。我刚开始一个新的Android项目,它会打开这个错误,所以我无法继续学习这些东西。

关于我能做什么的任何想法?请记住,我正处于学习如何使用Eclipse的绝对开始,所以如果你有一个可能的解决方案,我真的很感激逐步的答案。

谢谢!

编辑:事实证明,我没有安装任何构建工具。我记得安装它们但我不知道发生了什么,它们只是没有列为已安装。重新安装后,我很高兴。感谢大家的帮助!

4 个答案:

答案 0 :(得分:0)

右键单击您的项目并清除它,如果有任何错误,它将提示您,否则R.java文件将在您的gen文件夹中创建并导入到您的项目中。

答案 1 :(得分:0)

如果android中的xml文件有任何问题,则不会生成R.java。请确保您在xml文件中没有任何错误,然后单击“项目”选项中的清除按钮清除项目,然后单击“生成项目”,未选中“自动生成”。这应该可以解决您的问题。祝你好运。

答案 2 :(得分:0)

您已更新了android sdk但未更新adt以与其匹配。

您可以从此处更新adt

您可能需要更新adt更新的软件来源

转到eclipse>帮助>检查更新。

它应该列出adt的最新更新。如果它不起作用,试试这个

去eclipse>帮助>安装新软件

点击添加

添加此网址:https://dl-ssl.google.com/android/eclipse/

给它任何名字。

它将列出可用的更新 - 理想情况下应为adt 20.xx

Eclipse将重新启动,希望一切都能正常运行。

答案 3 :(得分:0)

尝试修复XML文件中的所有错误。仔细查看drawablelayout和其他res文件夹是否存在任何错误。

如果它无法解决您的问题,请尝试 THIS回答: