在Eclipse中,我从源代码创建了一个项目,现在它显示了错误——“R不能被解析为变量”。从我在这里找到的,我已经清除和重建了项目,但R文件仍然没有出现在/gen文件夹中。

什么好主意吗?


当前回答

你可能在你的*.xml文件中有一个错误:布局等。

其他回答

你可能在你的*.xml文件中有一个错误:布局等。

修复你的/res/menu文件夹中的XML文件中的任何XML格式错误。

可能是XML文件格式不正确导致的编译时错误。

对我来说,通过在Android SDK管理器中进行一些更改,这个错误得到了修复。 无论最新的API级别是什么,安装它的“SDK平台”。对我来说,最新可用的API级别是16,所以我安装了它的SDK平台,如下图所示。现在可以正常工作了。

干杯,玛雅克

对我来说,项目属性;安卓系统;未设置项目构建目标。我选择了一个Android版本(例如4.2),它修复了它。

你的android manifest必须以正确的包开始

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="HERE - Correct package NAME"
    android:versionCode="1"
    android:versionName="1.0" >`