问题描述
|
当我编辑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文件已正确编辑。没有语法错误。有人知道吗?
解决方法
您按F11键运行该应用程序,但是由于它处于Eclipse配置中,因此在main.xml上运行该xml文件,从而生成.out.xml。只需删除它。
, 您需要删除ѭ1中的main.out.xml,然后清理您的项目。
如果您使用Eclipse IDE,请执行以下操作:Project ==> Clean ==>检查您的项目,然后按OK。
, 您必须打开\“ MainActivity.java \”文件,然后尝试再次运行
, 停止删除您的.out.xml!
确实可以“解决”您的问题,但还会导致其他问题,特别是如果您正在使用Eclipse中的“图形布局”选项卡设计和使用UI时。发生的事情是您正在运行的配置被弄乱了,您可以运行它,但是它正在尝试运行.out.xml,所以它失败了。解决方案是不开始删除文件。
单击绿色圆圈右侧的“运行”按钮以显示选项列表,然后选择“运行配置”。为模拟的Android设备配置一个。运行代码时,请使用此自定义配置的运行。另外,从您的主要Java文件运行。