最近我已经具有相当一些问题R.java 文件。现在我已经决定要做个备份和删除的文件,看看会发生什么情况。

什么都没有发生,所以我创造了一个空R.java 文件和希望的最好的。现在日食似乎图出,该文件被篡改,甚至发出一个警告:

R.java was modified manually! Reverting to generated version!

这是所有有。我试图建设手动但没有结果。

因此,我有两个问题:

  1. 我应该怎么做到力蚀重新生成的文件
  2. 这里发生了什么?如何创建的文件,在这里是代码生成的文件?

我将感谢任何的帮助。作为通常的问题发生几天之前的截止时间:)

有帮助吗?

解决方案 4

我发现问题-我已经创建了一个9patch图像用贴片区域的定义只在Y轴上(我是要防止调整的另一个)。

该问题仍然是:为什么没有一个警告有关的错误?或者如果有-它在哪里埋葬?

其他提示

我有一个问题得到我的机器应用程序汇编,似乎无法解释的错误。关于未来产生R.java.

问题是造成我以前杀安卓模拟器在建立。不要这样!一个线索是外观几个遗留下来*.out.xml 文件。

解决的办法是选择项目,项目击->清理,然后 手动删除所有*.out.xml 文件.只有那时我可以点击行>运行,并有一个成功的建立。

有一件事:我使用的食。我必须确保,该项目被选中包Explorer, 只是一些随机的源文件。易于不注意!

R.java 是自动生成的,在建立。它的内容是根据上的资源文件(包括布局和偏好)。

当你删除它,它重建,但是如果你创造你自己,你会惹麻烦的,因为该建立系统将不会取代它。

你可以简单地删除它再次(手动或通过选择项目的>清洁),并重建自己的程序。

我有这个问题几次,大多数时候这是由于一些错误的"分辨率"的文件,检查一切是确定在所有res文件,主要是XML和后你就可以建立。

例如,两个共同原因的这一问题可以是:

  • 没有正确拼写姓名的一个酒店中的一个风格在XML文件。

  • 没有正确接近一串在XML语言的文件。

对不起,但尽量向检查出在蚀。可你拥有一些错误,防止蚀完成建造工程案例(检查你的AndroidManifest.xml,这是正确的?).我的意思是,你应该检查所有你的资源文件(string.xml面...)和接口(*.aidl),可以是存在一些问题(不一致的语法,或者东西。...) 防止产生日蚀R.java.

我有同样的问题,它是我有一个名为资源文件(a。png image)使用大写字母。(ImageButton001.png而不是imagebutton001.png)。

Afther更改名称的文件我R.java 回来。

Rgards, 胡安

如果有足够的免费存储的建立工具将自行失败 (蚀将不会出现任何错误或报告的任何错误)。闭上你的其他开放的应用(例如仿真器和浏览器)后,添加一个空间应用程序清单的文件,并保存它。

作为ponkin说-你可能有一个单一的问题,导致R未来重新产生本身,因为你现在有一百万的一个问题。

不要尝试创造R类自己。试想想,最后XML你已经搞乱,并检查它的错误。

我有同样的问题 在这里,

确保没有任何错误是你的清单文件。如果你删除的资源串app_name在/res/values/strings.xml它不会知道如何产生的R.java 正确的。我发现这个问题当做HelloSpinner教程。

我发现一个不想要的资源是引起一个问题。只要我删除的资源R.java 是的产生。

我有这个问题,重建 R.java 我切代码在xml文件我刚刚正在(或尝试的其他人如果这不起作用),删除文件然后创建的另一个名称相同,并粘贴码回到它。希望这会有所帮助。

东西可以很好要知道的是,如果一个XML文件包含了?, 然后 R.java 是不是再生和错误没有显示在XML文件(有时候它显示了一段时间后) 我对你有一个行类似的:

< string name="questionmark"\>?< /string> <br>

试着改变?到别的东西,看看会发生什么 R.java 文件为我工作

我有一个类似的问题,我已经重命名的一个。果文件,在原文件夹写信。当时我改变了所有的情况下,清理项目和重建 R.java 罚款。

正如其他人指出,远离创建你自己的 R.java 文件。我遇到了同样的问题,当我第一次开始与安卓,和它采取了一些时间弄清楚是什么原因导致的编辑错误。

什么是你想做的 R.java 文件?

我有同样的问题。我只是去:

Project -> Properties -> Android 

并选择了正确的仿真器对我的项目,我有3个不同的选择在这一时刻。我意识到,我改变了模拟器在某些特定的时刻。因此,试图改变仿真程序,可能的帮助!

祝你好运

我有同样的问题与用浏览器.问题是,我不得不app_name的定义的两次 strings.xml 由于某些原因,法检查,没有选择这是自动的。

我读了这本在另一个网站和它帮助我:

"如果不能解决你的问题,试图修改 AndroidManifest.xml (只要增加一个空间,并保存).我听说将会生效的 R.java 重建。"

因此只需增加一个空间中的清单文件,然后重建!

作为一个侧面说明,那些通常*.out.xml 文件的产生是由在努力建设项目,同时xml文件的重点是在编辑器

我有类似的问题。清理项目并没有解决的问题,并没有任何错误的代码或大写字母或空间在文件名称。

该方案要的弹出窗口来的时候你选择的项目-->清洁和然后取消选中"开始建立"选项。清洁项目。关闭并重新打开蚀和再建设项目(项目-->建立).

问题是,为什么简单的清洁和建立一个没有关闭蚀没有工作。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top