在Eclipse中,我从源代码创建了一个项目,现在它显示了错误——“R不能被解析为变量”。从我在这里找到的,我已经清除和重建了项目,但R文件仍然没有出现在/gen文件夹中。
什么好主意吗?
在Eclipse中,我从源代码创建了一个项目,现在它显示了错误——“R不能被解析为变量”。从我在这里找到的,我已经清除和重建了项目,但R文件仍然没有出现在/gen文件夹中。
什么好主意吗?
当前回答
我遇到了这个问题,其他指南都没有帮助,然后我意识到我的系统上没有安装java jdk。如果您还没有这样做,请下载与您安装的eclipse版本对应的版本(x86或x64)。
其他回答
对我来说,项目属性;安卓系统;未设置项目构建目标。我选择了一个Android版本(例如4.2),它修复了它。
在我的情况下,R.java没有被生成,因为一个分层的父错误,这反过来被更新了一个或多个Eclipse插件(Go Eclipse—>Help—>Check for Updates)所修复。
项目>清洁…
通常再生位于gen/com.mypackage的R.java文件
当其他解决方案失败时,选择您的项目并删除它。确保没有从磁盘中删除文件。
然后使用>文件导入>现有的android代码到工作区,并选择项目的位置。
对我来说,在我的SDK的末尾有一个缺失的斜杠。在Eclipse >首选项> Android > SDK位置
例如,改变
/home/matt/android-sdk-linux
to
/home/matt/android-sdk-linux/