android sdk main.out.xml解析错误?

mob*_*bob 55 xml parsing android android-virtual-device

我刚开始一个新的Android项目,"WeekendStudy"继续学习Android开发,我难以编译默认的'hello weekendstudy'编译/运行.我认为我错过了配置和设置的一个步骤,但我不知道在哪里找到.我有AVD配置,设置和启动.

当我按下'run'时,SDK正在构建一个文件main.out.xml,然后失败,因为:

[2010-03-06 09:46:47 - WeekendStudy]Error in an XML file: aborting build.
[2010-03-06 09:46:48 - WeekendStudy]res/layout/main.xml:0: error: Resource entry main is already defined.
[2010-03-06 09:46:48 - WeekendStudy]res/layout/main.out.xml:0: Originally defined here.
[2010-03-06 09:46:48 - WeekendStudy]/Users/mobibob/Projects/workspace-weekend/WeekendStudy/res/layout/main.out.xml:1: error: Error parsing XML: no element found
[2010-03-06 09:48:16 - WeekendStudy]Error in an XML file: aborting build.
[2010-03-06 09:48:16 - WeekendStudy]res/layout/main.xml:0: error: Resource entry main is already defined.
[2010-03-06 09:48:16 - WeekendStudy]res/layout/main.out.xml:0: Originally defined here.
[2010-03-06 09:48:16 - WeekendStudy]/Users/mobibob/Projects/workspace-weekend/WeekendStudy/res/layout/main.out.xml:1: error: Error parsing XML: no element found
[2010-03-06 09:55:29 - WeekendStudy]res/layout/main.xml:0: error: Resource entry main is already defined.
[2010-03-06 09:55:29 - WeekendStudy]res/layout/main.out.xml:0: Originally defined here.
[2010-03-06 09:55:29 - WeekendStudy]/Users/mobibob/Projects/workspace-weekend/WeekendStudy/res/layout/main.out.xml:1: error: Error parsing XML: no element found
[2010-03-06 09:55:49 - WeekendStudy]Error in an XML file: aborting build.
[2010-03-06 09:55:49 - WeekendStudy]res/layout/main.xml:0: error: Resource entry main is already defined.
[2010-03-06 09:55:49 - WeekendStudy]res/layout/main.out.xml:0: Originally defined here.
[2010-03-06 09:55:49 - WeekendStudy]/Users/mobibob/Projects/workspace-weekend/WeekendStudy/res/layout/main.out.xml:1: error: Error parsing XML: no element found
Run Code Online (Sandbox Code Playgroud)

小智 95

更好的修复:Eclipse - > Window - > Preferences - > Run/Debug - > Launching - > Lauch Configuration

Cross:筛选已检查的启动配置类型和Cross也:XSL(在列表的末尾)

让问题永远消失!

  • 我和Mu Mind在同一条船上,但是用Eclipse(Indigo).所以我发现这有帮助,设置运行按钮以始终启动上一个操作:Eclipse - > Window - > Preferences - > Run/Debug - > Launching - > Launch Operation - > Always Launch the previous enabled (8认同)
  • 这似乎是朝着正确方向迈出的一步,但是当我单击"运行"按钮时,我的Eclipse(Helios)_still_安装会将这些作为XSL转换启动,即使XSL不再位于"运行配置"列表中.启动后,它将"XSL转换"添加到上下文菜单中的"运行方式"条目. (5认同)

小智 27

是的,和我一样的问题.

防止创建out.xml.

  1. 编辑XML文件,这是一件非常自然的事情....

  2. 保存并关闭XML文件

  3. 在src /中打开任何.java文件

  4. 双击文件以确保它具有焦点并且光标在那里.

  5. 跑......现在应该没问题

如果它发生了,这样做......

  1. 编辑XML文件,这是一件非常自然的事情....

  2. 由于可怕的out.xml文件而运行...崩溃

  3. 删除/res/___.out.xml文件

  4. 关闭IDE视图中的所有文件

  5. 项目... ...清洁

  6. 在src /中打开任何.java文件

  7. 双击文件,使其具有焦点,光标在那里.

  8. 跑......现在应该没问题


小智 11

你应该运行项目作为Android应用程序不仅cilck图标 - 运行


use*_*343 8

删除了xxx.out.xml,如果仍然无法运行,请按照Eclipse - > Project-> Clean ...->选择你的项目 - >确定

将光标设置在*.java中,运行它


mob*_*bob 5

我试图从项目的错误部分运行,因为我的工具栏没有正确连接.我还在研究细节,当我完全搞清楚时,我会编辑它.

首先,这是一个我想要创建的新工作区来组织我不同的不相关项目.因此,工具栏的RUN没有配置目标(即在历史记录中),因此它尝试运行我的main.xml文件.

右键单击其中一个*.java文件并选择"run as ..."然后您可以使用其目标(选择或创建AVD),项目等创建运行配置.我建议您访问每个选项卡并查看您的情况的默认值.

然后,坐下来等待模拟器第一次加载(我在Macbook上花了大约1到2分钟).