R.java无法生成

时间:2012-02-01 16:24:38

标签: java android r.java-file

  

可能重复:
  No generated R.java file in my project

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

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

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

有什么想法吗?谢谢!

3 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:1)

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

答案 2 :(得分:1)

导入错误或“res”文件夹下的某个xml文件出错。首先检查导入。正确导入应为“您的包名称”,后跟“.R”,例如import com.dhruvg.apps.testapp.R;代替import android.R;,而{{1}}通常由eclipse自动导入。

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

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