-2

可能重复:
我的项目中没有生成 R.java 文件

我正在尝试运行 CyanogenMod / android_packages_apps_Gallery 的项目

我从这里下载项目: https ://github.com/CyanogenMod/android_packages_apps_Gallery

不幸的是,我无法在我的模拟器中成功运行它。问题是无法生成 R.java。我试图“项目->清理”项目并删除 gen 文件夹,但它不起作用。

任何的想法?谢谢!

4

3 回答 3

1

查看所有的 res 文件。如果任何 XML 文件指向不存在的图像、字体或其他 XML 文件,则不会生成 R。通常运行 clean 会在其中一个 XML 文件中显示错误,但有时不会。

于 2012-02-01T16:42:14.287 回答
1

有时在这种情况下,当我们删除或添加资源时会重新生成 R.java。尝试删除资源,然后将其添加回来。

于 2012-02-01T16:42:46.163 回答
1

您的导入错误或“res”文件夹下的某个 xml 文件有错误。首先检查导入。正确的导入应该是“你的包名”后跟“.R”,例如,import com.dhruvg.apps.testapp.R;而不是import android.R;,它通常由 eclipse 自动导入。

此外,检查您正在使用的版本的 AndroidManifest.xml 并创建与该版本兼容的模拟器设备。

如果一切都失败了,请检查“java build path”下的项目属性,并确保您正确使用了这些库。图书馆有时会发生冲突。

于 2012-02-01T17:26:26.650 回答