在Eclipse中,我从源代码创建了一个项目,现在它显示了错误——“R不能被解析为变量”。从我在这里找到的,我已经清除和重建了项目,但R文件仍然没有出现在/gen文件夹中。
什么好主意吗?
在Eclipse中,我从源代码创建了一个项目,现在它显示了错误——“R不能被解析为变量”。从我在这里找到的,我已经清除和重建了项目,但R文件仍然没有出现在/gen文件夹中。
什么好主意吗?
当前回答
你真正需要做的只是从sdk管理器安装“build-tools”, 并且会自动生成r.java。
其他回答
我解决了在fc19上解析R资源的问题。x86_64和ADT v22.0.5-757759,在Fedora和ADT升级后安装额外的库。
yum install ld-linux.so.2
yum install libstdc++.so.6
yum install libz.so.1
adb (Android Debug Bridge版本1.0.31)需要这些库。
然后重新启动Eclipse并执行项目清理project ->清理检查您想要清理的项目。
希望能有所帮助。
当我添加一个js文件到res文件夹时,我得到了这个错误。
res文件夹图标上设置了错误指示符。在所有使用R的类中,我都得到了这个错误。
我把js文件移动到assets文件夹,一切正常。
有时候你可能会意外地添加一个导入到“R”,所以如果在你的代码顶部你看到一些奇怪的导入,你没有添加自己,删除引用,一切都应该恢复正常
我知道这是一个老问题,但我刚刚解决了我自己的版本,也许这可以帮助到别人。
经过两天的撕扯我的头发与此,我终于通过删除原始文件夹,然后重新创建它,并将文件(s)放回。
在那之后,另一个项目>清洁,它最终编译。
你的android manifest必须以正确的包开始
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="HERE - Correct package NAME"
android:versionCode="1"
android:versionName="1.0" >`