编辑资源文件时,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