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

我在Eclipse中有一个Android 1.5项目,每当我只有一个xml资源文件时,打开构建就会失败。 例如,如果我将reslayoutmain.xml作为活动文档打开,它将不会生成并引发以下错误:

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

然后,我必须删除main.out.xml并切换到项目中的任何.java文件以使其生成。

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


我也碰到过这个。

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

因此,请确保您的项目中没有任何重复的xml文件(查看清单文件以及布局文件)。 我的工作方式是在点击'运行'之前确保项目树具有焦点(或者只是选择带有java文件的选项卡)。

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


要将运行按钮配置为始终运行先前启动的应用程序:

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


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

链接地址: http://www.djcxy.com/p/93251.html

上一篇: Android project won't build when editing a resource file

下一篇: Content is not wrapping when layout