我知道有很多类似的问题。但我尝试过这些解决方案而且都没有。我认为以下其中一项应该有效: 1.摆脱'import android.R'行。 2.清洁项目,然后重新构建。
我仍然有同样的旧“R无法解决变量”的问题。 gen文件夹为空。
答案 0 :(得分:6)
我几天前遇到过类似的问题。清理完项目后,我的R.java没有重新生成。 以下是为我修复的内容:看起来像我最近下载的SDK版本22,还有一个额外的软件包,你必须从SDK管理器下载名为“ Android SDK build-tools ”。没有这个包,Eclipse将不会生成R. 我安装了它,重新启动了Eclipse,一切都恢复了。 我在StackOverflow上找到了解决方案:https://stackoverflow.com/a/16643060/1691231
答案 1 :(得分:4)
这通常意味着您的某个资源出现问题,因此无法生成R.检查布局XML并查看其中一个是否有警告/错误。
删除错误后,请清理项目Project-> clean
答案 2 :(得分:2)
这可能是因为您的项目有错误,请尝试清除错误,删除'import android.R '行和清理并构建< / strong>项目。
答案 3 :(得分:0)
试试这个:
首先修复布局错误。
然后转到菜单项目 - &gt;清理并选择您的项目
答案 4 :(得分:0)
这通常意味着构建过程出现问题...在项目属性对话框中查看Java Build Path选项下的libraries选项卡......
答案 5 :(得分:0)
检查您的XML资源(尤其是最近编辑过的)是否存在错误和语法错误。当其中一个文件中有错误时,R类自动生成将中止。