【问题标题】:R.java cannot be generated [duplicate]无法生成 R.java [重复]
【发布时间】:2012-02-24 08:13:00
【问题描述】:

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

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

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

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

有什么想法吗?谢谢!

【问题讨论】:

  • 可能有很多东西,你试过什么?其他项目还可以吗?

标签: java android r.java-file


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

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

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-05-18
        • 2013-06-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-04-06
        • 1970-01-01
        相关资源
        最近更新 更多