当我编辑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文件。没有语法错误。有人有想法吗?
答案 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文件运行。