编辑资源文件时,Android项目不会生成

我在Eclipse中有一个Android 1.5项目,每当我只是有一个XML资源文件打开生成死于一个错误。 例如,如果我打开res\layout\main.xml作为活动文档,它将不会生成并引发以下错误:

 Error in an XML file: aborting build. res\layout\main.xml:0: ERROR Resource entry main is already defined. 

然后,我必须删除main.out.xml并切换到项目中的任何.java文件来build立它。

我有东西configuration不正确,或者这只是一个Eclipse或ADT错误? 在我弄清楚原因是什么之前,这让我疯狂了一个小时。

我也遇到了这个。

如果您打开了一个xml文件,然后单击“运行”button,那么Eclipse将尝试在xml文件上运行转换,而不是运行您的Android项目。 然后它创build一个新的XML文件与变换的输出,并将其添加到您的项目。 然后,由于存在重复的xml文件,项目将无法运行。

所以请确保您的项目中没有任何重复的xml文件(查看清单文件以及布局文件)。 我的工作方式是确保项目树有焦点(或只是select一个Java文件的选项卡),然后单击“运行”。

有可能是一个更好的方法来处理这个(也许通过configuration更改),但我对Eclipse很新,这是我想出的解决方法:)。 希望有所帮助。

要configuration运行button始终运行以前启动的应用程序:

Eclipse – >窗口 – >首选项 – >运行/debugging – >启动 – >启动操作 – >始终启动以前启动的应用程序

Eclipce / Project / Clean …再次运行您的项目…

我有同样的问题,然后试图与antbuild立项目。 所以我只是清除bin /目录,并build立了项目。

我只是有同样的问题,因为我有两个不同types的文件格式,但具有相同的名称,如:jquerymobile.css和jquerymobile.js

该解决scheme是重命名其中一个文件

这将发生在日食靛蓝(IDE)。 当你试图运行XML文件,而不是源页面(Java文件)。 这样就会生成一个名为main.out.xml的文件。 所以我们必须删除main.out.xml文件并运行源文件。

我希望这会工作..

你应该可以打开xml文件,然后构build。 有一个选项,如果你右键点击该项目,并去android清理项目或重置属性。 试试看看是否能解决问题。

我有相同的问题,同名的九个补丁和正常的图像。 给不同的名字解决了这个问题。