【问题标题】:Android R has been deleted by eclipseAndroid R 已被 eclipse 删除
【发布时间】:2014-04-09 02:00:17
【问题描述】:

我正在制作应用程序,该应用程序只有 10 个活动和一些带有文本视图的按钮,没什么复杂的,它是歌词应用程序(它显示了乐队的歌词)。我正在制作按钮,然后我让它们的 id 开始显示为红色,所以我想知道发生了什么,R 被从 gen 文件夹中删除,突然所有的活动都充满了错误。我知道发生了什么我尝试重新生成它但没有运气我尝试了很多东西但没有运气所以我不知道该怎么做。

我删除了 gen 文件夹,并重新生成了构建配置,但没有 r。我尝试了清洁项目,但没有运气。我试图从历史中恢复它,但没有历史。所以想知道该怎么做

【问题讨论】:

  • 检查您的 xml 文件,其中一个可能有错误
  • 我认为某些资源缺少可绘制对象或值等。
  • 还要检查一些图像的名称中是否使用大写字符(无效)。

标签: android eclipse r.java-file


【解决方案1】:

R 文件是一个生成的文件。如果此文件没有自动生成,请尝试重新构建项目,清理项目或检查您的 xml 文件以查看其中是否有错误。

【讨论】:

    【解决方案2】:

    您的接口 .xml 文件之一似乎有错误。 ADT(Eclipse) 不会报告这些错误。这就是 ADT Android 项目与普通 Java 项目有点不同的地方。一个 android 项目需要一个不断更新的持久性 R.java 文件。其中,R.java 文件包含接口中提供的所有资源 ID,并保持接口的一致性。

    看看这篇文章,可能会快速解决您的问题。

    https://stackoverflow.com/a/22224369/819344

    【讨论】:

    • 谢谢你做到了。我删除了一个 xml 中的所有内容,一切正常,它自己生成了 THX。
    【解决方案3】:

    首先检查您的某个 xml 文件(布局、可绘制文件等)是否有错误

    【讨论】:

      【解决方案4】:

      清理项目并重新构建它。如果这件事不会发生,请删除 android.jar 文件并右键单击项目并单击修复项目设置,以便添加它。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-01-27
        • 2022-07-22
        • 2018-08-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-12-09
        • 1970-01-01
        相关资源
        最近更新 更多