我正在尝试学习如何使用Eclipse从头开始开发Android应用程序,但我一直遇到“R无法解析成变量”错误。我尝试了一切,从完全删除Eclipse并再次下载,删除我的项目和工作区并重新开始,但我无法摆脱这个错误。问题是,即使没有做任何事情,它也会出现。我刚开始一个新的Android项目,它会打开这个错误,所以我无法继续学习这些东西。
关于我能做什么的任何想法?请记住,我正处于学习如何使用Eclipse的绝对开始,所以如果你有一个可能的解决方案,我真的很感激逐步的答案。
谢谢!
编辑:事实证明,我没有安装任何构建工具。我记得安装它们但我不知道发生了什么,它们只是没有列为已安装。重新安装后,我很高兴。感谢大家的帮助!
答案 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
文件中的所有错误。仔细查看drawable
,layout
和其他res
文件夹是否存在任何错误。
如果它无法解决您的问题,请尝试 THIS回答: