2012-02-01 164 views
-2

可能重复:
No generated R.java file in my projectR.java不能产生

我试图运行的CyanogenMod的项目/ android_packages_apps_Gallery

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

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

有什么想法?谢谢!

+0

它可能是很多东西,你有什么尝试?其他项目工作正常吗? – AlfredoVR 2012-02-01 16:31:06

回答

1

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

1

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

1

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

此外,请检查您正在使用的版本的AndroidManifest.xml并创建一个与该版本兼容的仿真器设备。

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