报告的XML文件出错并中止构建

时间:2011-05-28 01:03:25

标签: android

当我编辑res / layout / main.xml并尝试重新运行应用程序构建时。出现以下错误消息:

[2011-05-28 08:56:04 - MyWebApps1] res\layout\main.xml:0: error: Resource entry main is already defined.
[2011-05-28 08:56:04 - MyWebApps1] res\layout\main.out.xml:0: Originally defined here.
[2011-05-28 08:56:04 - MyWebApps1] C:\Users\Toshiba\Documents\android\MyWebApps1\res\layout\main.out.xml:1: error: Error parsing XML: no element found
[2011-05-28 08:56:07 - MyWebApps1] Error in an XML file: aborting build.

正确编辑了main.xml文件。没有语法错误。有人有想法吗?

4 个答案:

答案 0 :(得分:6)

您按F11运行应用程序,但是在main.xml上,由于您的Eclipse配置,它运行了xml文件,生成了.out.xml。只需将其删除即可。

答案 1 :(得分:4)

您需要删除res/layout/中的 main.out.xml ,然后清理项目。
如果您使用Eclipse IDE,请执行以下操作:Project ==>清洁==>检查你的项目,然后按OK。

答案 2 :(得分:2)

您必须打开“MainActivity.java”文件,然后再次尝试运行

答案 3 :(得分:2)

停止删除.out.xml!

虽然“修复”您的问题是正确的,但这会导致其他问题,特别是如果您使用Eclipse中的“图形布局”选项卡设计和处理UI。发生了什么事情,你运行配置搞砸了,你去运行它,但它试图运行.out.xml,所以它失败了。解决方案不是开始删除文件。

点击绿色圆圈“运行”按钮的右侧,关闭选项列表,然后选择“运行配置”。为模拟的Android设备配置一个。运行代码时,请使用此自定义配置的运行。另外,从主java文件运行。