在Eclipse中使用main.xml的问题(Android)

时间:2012-03-26 10:21:36

标签: android eclipse

Android的编程对我来说是新的。因此,日食也是新的。我一直在努力创造小东西。但是我发现每个例子都需要在main.xml中进行编辑。

我的问题是,每当我使用该文件时,我都会收到错误消息。我不知道是什么原因造成的。我不知道怎么摆脱它。

我试图在youtube上关注guid。遵循它的意义。还是,得到错误。

有没有人知道导致这个问题的原因?更重要的是:如何解决?

    [2012-03-26 12:12:40 - No XML] emulator-5554 disconnected! Cancelling 'cyperia.noXML.NoXMLActivity activity launch'!
    [2012-03-26 12:12:52 - No XML] Error in an XML file: aborting build.
    [2012-03-26 12:13:00 - No XML] res\layout\main.xml:0: error: Resource entry main is already defined.
    [2012-03-26 12:13:00 - No XML] res\layout\main.out.xml:0: Originally defined here.
    [2012-03-26 12:13:00 - No XML] C:\Users\Illum\workspace\No XML\res\layout\main.out.xml:1: error: Error parsing XML: no element found
    [2012-03-26 12:13:01 - No XML] 'default' is not a best match for any device/locale combination.
    [2012-03-26 12:13:01 - No XML] Displaying it with 'Locale Language ___Region __, sw320dp, w320dp, h533dp, Normal Screen, Long screen aspect ratio, Portrait Orientation, Normal, Day time, High Density, Finger-based touchscreen, Soft keyboard, No keyboard, Exposed navigation, Trackball navigation, Screen resolution 800x480, API Level 15' which is compatible, but will actually be displayed with another more specific version of the layout.
    [2012-03-26 12:13:02 - No XML] Error in an XML file: aborting build.

2 个答案:

答案 0 :(得分:8)

使用Eclipse进行Android开发是一个长期存在的问题。当您使用打开为“当前文档”的.xml文件运行/调试项目时,会看到此消息。 Eclipse尝试构建xml文件而不是项目,因此抛出了神秘的错误。

快速解决方法是在运行/调试项目之前导航到.java文件。

您也可以从工作区中选择项目来运行/调试它,但它需要更多点击。

答案 1 :(得分:0)

我在主机上处理了这个问题好几个星期,终于厌倦了。我在另一台机器上安装了Eclipse / ADT插件,并没有遇到同样的问题。所以这让我想到了最简单的解决方案。删除并重新安装!我最终在主机上再次下载Eclipse并重新安装ADT插件。问题不再存在。注意,我没有卸载Android SDK。我按原样离开了,并没有遇到同样的问题。

TL; DR 再次下载Eclipse和插件,它应该解决问题。