在Eclipse中,我从源代码创建了一个项目,现在它显示了错误——“R不能被解析为变量”。从我在这里找到的,我已经清除和重建了项目,但R文件仍然没有出现在/gen文件夹中。
什么好主意吗?
在Eclipse中,我从源代码创建了一个项目,现在它显示了错误——“R不能被解析为变量”。从我在这里找到的,我已经清除和重建了项目,但R文件仍然没有出现在/gen文件夹中。
什么好主意吗?
当前回答
当其他解决方案失败时,选择您的项目并删除它。确保没有从磁盘中删除文件。
然后使用>文件导入>现有的android代码到工作区,并选择项目的位置。
其他回答
我也犯了同样的错误。错误是,我在res/raw文件夹中放置了一个文件,文件名无效。 当我将文件名更正为有效名称时,错误就解决了!
文件命名允许使用的字符:-
1. a-z
2. . _
3. 0-9
4. no capital letters
大写字母是我的问题!
当我添加一个js文件到res文件夹时,我得到了这个错误。
res文件夹图标上设置了错误指示符。在所有使用R的类中,我都得到了这个错误。
我把js文件移动到assets文件夹,一切正常。
我有类似的问题和解决方案,我发现在任何资源 文件即背景,声音等必须不包含大写字母或 除_之外的任何特殊符号
修复你的/res/menu文件夹中的XML文件中的任何XML格式错误。
可能是XML文件格式不正确导致的编译时错误。
检查androidmanifest.xml文件和layoutfolder xml文件。它们应该被正确地创建,因为xml中的开始和结束子句应该被正确地放置。更新文件,清理和构建。都准备好了!