【问题标题】:My R.java file has disappeared, nothing works我的 R.java 文件消失了,没有任何效果
【发布时间】:2012-12-19 18:01:04
【问题描述】:

手动更改一些资源(图像)后,我的 R.java 文件消失了。我已经尝试了所有,我已经阅读了thisthis 和很多条目,但对我没有任何作用。 我已经修改了我所有的布局和资源,但显然任何布局都没有问题。 是否可以导出我的所有项目并构建另一个项目?还是没有 R.java 类我无事可做?非常感谢!

我已经解决了!我删除了最后添加的文件并重新启动了eclipse,现在一切正常

【问题讨论】:

  • 你是如何命名这些图像的?您确定图片名称合法吗?
  • 绝对肯定,在更改图像之前一切都很完美,而且我真的用另一个同名的图像替换了一个图像,所以我没有添加任何新资源。
  • 你是用Eclipse构建的吗?
  • 还要检查您的清单文件是否引用了不存在的图像或其他文件
  • 当我尝试重建项目时,控制台会抛出这个:[2012-12-19 19:14:32 - andtest] R.java 已被删除!重新创建 R.java!但此后没有任何变化。

标签: android r.java-file


【解决方案1】:

您是否检查过问题选项卡中 /res/ 文件夹中的错误? 如果您的任何资源文件有问题,则不会生成 R 文件。

【讨论】:

    【解决方案2】:

    查看您的控制台输出。您可能有一个非法命名的文件,并且有类似于 --

    的消息
    Invalid file name: must contain only [a-z0-9_.]
    

    【讨论】:

    • 不,只出现这个:当我尝试重建项目时,控制台抛出这个:[2012-12-19 19:14:32 - andtest] R.java 被删除了!重新创建 R.java!但此后没有任何变化。
    • 下一个嫌疑人将是其中一个 xml 文件中的错误。执行 Project > Clean,然后在“Problems”视图中查找 xml 错误。此外,在旧版本的 ADT 上,您可以获得干扰编译的 .xml.out 文件。您可以删除它们,它们可能会在您编辑 xml 文件时通过按运行或构建按钮错误地创建。
    猜你喜欢
    • 2012-06-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-06
    • 1970-01-01
    • 2012-02-18
    相关资源
    最近更新 更多