在Eclipse中,我从源代码创建了一个项目,现在它显示了错误——“R不能被解析为变量”。从我在这里找到的,我已经清除和重建了项目,但R文件仍然没有出现在/gen文件夹中。
什么好主意吗?
在Eclipse中,我从源代码创建了一个项目,现在它显示了错误——“R不能被解析为变量”。从我在这里找到的,我已经清除和重建了项目,但R文件仍然没有出现在/gen文件夹中。
什么好主意吗?
当前回答
对我来说,通过在Android SDK管理器中进行一些更改,这个错误得到了修复。 无论最新的API级别是什么,安装它的“SDK平台”。对我来说,最新可用的API级别是16,所以我安装了它的SDK平台,如下图所示。现在可以正常工作了。
干杯,玛雅克
其他回答
我知道这是一个老问题,但我刚刚解决了我自己的版本,也许这可以帮助到别人。
经过两天的撕扯我的头发与此,我终于通过删除原始文件夹,然后重新创建它,并将文件(s)放回。
在那之后,另一个项目>清洁,它最终编译。
修复你的/res/menu文件夹中的XML文件中的任何XML格式错误。
可能是XML文件格式不正确导致的编译时错误。
我也犯了同样的错误。错误是,我在res/raw文件夹中放置了一个文件,文件名无效。 当我将文件名更正为有效名称时,错误就解决了!
文件命名允许使用的字符:-
1. a-z
2. . _
3. 0-9
4. no capital letters
大写字母是我的问题!
我遇到了这个问题,其他指南都没有帮助,然后我意识到我的系统上没有安装java jdk。如果您还没有这样做,请下载与您安装的eclipse版本对应的版本(x86或x64)。
检查androidmanifest.xml文件和layoutfolder xml文件。它们应该被正确地创建,因为xml中的开始和结束子句应该被正确地放置。更新文件,清理和构建。都准备好了!