【发布时间】:2012-05-14 12:00:29
【问题描述】:
我知道有很多类似的问题。但我已经尝试了解决方案,但没有一个有效。我认为以下其中一项应该有效: 1.摆脱'import android.R'行。 2. 清理项目,然后重新构建。
我仍然有同样的“R 无法解析为变量”问题。 gen 文件夹为空。
【问题讨论】:
-
项目中是否有任何错误或问题视图中是否有任何错误(Windows->vies->Problems)
我知道有很多类似的问题。但我已经尝试了解决方案,但没有一个有效。我认为以下其中一项应该有效: 1.摆脱'import android.R'行。 2. 清理项目,然后重新构建。
我仍然有同样的“R 无法解析为变量”问题。 gen 文件夹为空。
【问题讨论】:
几天前我遇到了类似的问题。清理项目后,我的 R.java 没有重新生成。 这是为我解决的问题:从我最近下载的 SDK 版本 22 开始,您必须从 SDK 管理器下载一个名为“Android SDK build-tools 的附加包”。如果没有这个包,Eclipse 将不会生成 R。 我安装了它,重新启动了 Eclipse,一切都恢复了。 我在 StackOverflow 上找到了解决方案:https://stackoverflow.com/a/16643060/1691231
【讨论】:
这通常意味着您的某个资源有问题,因此无法生成 R。检查布局 XML 并查看其中一个是否有警告/错误。
删除错误后请清理项目Project->clean
【讨论】:
这可能是因为您的项目有错误,请尝试清除错误,删除'import android.R'行并清理并构建 项目。
【讨论】:
试试这个:
首先修复你的布局错误。
然后转到菜单项目-> 清理并选择您的项目
【讨论】:
这通常也意味着构建过程有问题...查看项目属性对话框中 Java 构建路径选项下的库选项卡.....
【讨论】:
检查您的 XML 资源(尤其是最近编辑的)是否有错误和语法错误。当您在其中一个文件中出现错误时,R 类自动生成将中止。
【讨论】: