Eclipse中编译Android项目工程失败,提示: Error in an XML file: aborting build 解决办法

问题:

在Eclipse中编写Android项目代码时,假设当前激活窗口是某个xml文件,此时,你按键Ctrl+F11或者F11,就会生成一个类似*.out.xml的文件,然后在console窗口提示一下错误:

[2011-09-24 03:14:54 - HelloWorld] Error in an XML file: aborting build.
[2011-09-24 03:14:54 - HelloWorld] res/layout/main.xml:0: error: Resource entry main is already defined.
[2011-09-24 03:14:54 - HelloWorld] res/layout/main.out.xml:0: Originally defined here.
[2011-09-24 03:14:54 - HelloWorld] /home/snowdream/workspace/git/workspace/android/HelloWorld/res/layout/main.out.xml:1: error: Error parsing XML: no element found
[2011-09-24 03:14:56 - HelloWorld] res/layout/main.xml:0: error: Resource entry main is already defined.
[2011-09-24 03:14:56 - HelloWorld] res/layout/main.out.xml:0: Originally defined here.
[2011-09-24 03:14:56 - HelloWorld] /home/snowdream/workspace/git/workspace/android/HelloWorld/res/layout/main.out.xml:1: error: Error parsing XML: no element found


原因:
因为当前激活窗口是某个xml文件时,编译时,编译的是这个xml文件,而不是整个android项目工程。

解决办法:

在编译或者调试Android项目工程时,如果要用到快捷键Ctrl+F11或者F11,确保当前激活窗口是java文件,而不是xml或者其他的资源文件。或者直接通过菜单来编译或者调试。

时间: 2024-11-02 00:44:08

Eclipse中编译Android项目工程失败,提示: Error in an XML file: aborting build 解决办法的相关文章

在eclipse中导入android项目,一直报错求帮助~

问题描述 在eclipse中导入android项目,一直报错求帮助~ 文档">换了两台电脑都会出现这样的错,是怎么回事呢?谢谢大牛们啦~Failed to call IFileListener.fileChanged java.lang.StackOverflowError 解决方案 应该是JAVA版本问题 不兼容 解决方案二: http://www.cnblogs.com/SkyD/archive/2010/11/25/1887219.html 解决方案三: 最好第三方库跟你的工程在同一

在Eclipse中的Android项目里实现代码复用

引言 开发时通常都会有多个项目间代码复用的需求,这时通常的做法是设置项目依赖,让一个项目引用另一个项目,比如在Visual Studio中这样就很容易实现. 而在Eclipse中的Android项目里,如果要引用另一个项目,理论上应该也使用类似的办法: 这里是引用一个名为Core的项目.这样做下来,在编写代码时不会有问题,但是在模拟器中运行时就会出现NoClassDefFoundError异常,原因是找不到引用项目中的类.而通过此窗口中Libraries选项卡中的各种功能添加引用,通常得到的结果

在Eclipse中的Android项目里实现代码“.NET研究”复用

引言 开发时通常都会有多个项目间代码复用的需求,这时通常的做法是设置项目依赖,让一个项目引用另一个项目,比如在Visual Studio中这样就很容易实现. 而在Eclipse中的Andro上海徐汇企业网站设计与制作id项目里,如果要引用另一个项目,理论上应该也使用类似的办法: 这里是引用一个名为Core的项目.这样做下来,在编写代码时不会有问题,但是在模拟器中运行时就会出现NoClassDefFoundError异常,原因是找不到引用项目中的类.而通过此窗口中Libraries选项卡中的各种功

win10升级失败提示银行网银键盘保护驱动 peckp.sys解决办法

既然是网银的相关文件保护导致无法升级系统我们只需要找到对应的文件然后删除即可了,具体操作步骤如下. 1.在系统中:定位到 C:\Windows\system32\drivers\PECKP 2.然后我们再进入之后我们点击删除就行了. 3.这样就可以继续升级win10了哦 好了删除成功之后这样我们再去升级win10系统你会发现不再在保护提示了.

在eclipse中创建 Android Application project 时出错

问题描述 在eclipse中创建 Android Application project 时出错 请问这是什么原因? 如何解决啊 解决方案 Eclipse创建Android Application时出现的一些问题 解决方案二: android的系统太高了吧,你可能没有下载android N的sdk,你改成android4.0试试应该可以解决 解决方案三: 不要用eclipse,改用Android Studio吧

在eclipse中新建Android工程出现错误提示

在eclipse中新建Android工程,却出现了r cannot be resolved to a variable android的提示.从提示中可以看出是R.java资源文件没有生成,但是具体如何修改没有提示.看到了stackoverflow中的相同问题,问题的回复中给出了一个解答. 具体的解决办法就是在project->properties中侧边栏中选择Java Build Path,之后将相应的android sdk的版本的复选框勾上就可以了.这个问题应该是由eclipse本身带来的,

eclipse为什么导入android design工程包总是提示错误?

问题描述 eclipse为什么导入android design工程包总是提示错误? 我想在其他工程中引用design工程可老是提示XX属性找不到,莫非还要其他依赖包??? E:adt-bundle-windows-x86sdkextrasandroidsupportdesignresvaluesstyles.xml:21: error: Error: No resource found that matches the given name: attr 'backgroundTint'.E:ad

仔eclipse中配置android虚拟设备时出现no target select怎么解决?

问题描述 仔eclipse中配置android虚拟设备时出现no target select怎么解决? 解决方案 这个版本或型号的固件包没下载 解决方案二: 就是你下SDK的时候这个版本的模拟器包没有下下来,推荐使用真机模拟,再不济使用Genymotion模拟器,网上很多教程,别用官方的,速度很慢 解决方案三: 下一个夜神模拟器,自带的模拟器启动速度比较慢不好用 解决方案四: 你选的那个版本没有对应的镜像吧 解决方案五: android ndk-build 时出现target pattern c

eclipse无法调试android项目

问题描述 eclipse无法调试android项目 一运行就报错Failed to initialize Monitor Thread: Unable to establish loopback connection. 补充:已关闭防火墙,关闭了虚拟网络,在ini文件设置了ipv4和ipv6的偏好. 控制台不断打印 [2016-01-06 19:42:06 - DeviceMonitor] Connection attempts: 286 [2016-01-06 19:42:07 - Devic