代码之家  ›  专栏  ›  技术社区  ›  John Lemp Chris Heald

编辑资源文件时不会生成Android project

  •  37
  • John Lemp Chris Heald  · 技术社区  · 16 年前

    我在Eclipse中有一个Android1.5项目,只要打开一个xml资源文件,构建就会因错误而终止。例如,如果我有 res\layout\main.xml

    Error in an XML file: aborting build.
    res\layout\main.xml:0: ERROR Resource entry main is already defined.
    

    main.out.xml 并切换到项目中的任何.java文件以进行构建。

    在我弄清楚原因之前,这让我发疯了一个小时。

    8 回复  |  直到 14 年前
        1
  •  64
  •   Kevin Tighe    16 年前

    我也遇到了这个。

    如果打开一个xml文件并单击“运行”按钮,Eclipse将尝试对xml文件运行转换,而不是运行Android项目。然后,它使用转换的输出创建一个新的xml文件,并将其添加到项目中。然后,由于存在重复的xml文件,项目将无法运行。

    可能有更好的方法来处理这个问题(可能是通过更改配置),但我对Eclipse还很陌生,这就是我提出的解决方法:)。希望有帮助。

        2
  •  18
  •   Lance Lefebure    15 年前

    要将“运行”按钮配置为始终运行以前启动的应用程序,请执行以下操作:

    月食->窗口->偏好->运行/调试->启动->启动操作->始终启动以前启动的应用程序

        3
  •  7
  •   arlen    15 年前

    Eclipce/Project/Clean。。。

        4
  •  2
  •   Robert    13 年前

    我在尝试用ant构建项目时遇到了同样的问题。

        5
  •  1
  •   Zeus    15 年前

    我只是遇到了同样的问题,因为我有两个不同类型格式的文件,但名称相同,如: jquerymobile.css和jquerymobile.js

    解决方案是重命名其中一个文件

        6
  •  1
  •   Saravana Kumar Chinnaraj    13 年前

    我希望这能奏效。。

        7
  •  0
  •   broschb    16 年前

    您应该能够打开xml文件,并进行构建。如果您右键单击项目并转到android清理项目或重置属性,则有一个选项。试试看它是否能解决问题。

        8
  •  0
  •   fshbn    13 年前

    我有同样的问题,同样命名的九补丁和正常的图像。给不同的名字可以解决这个问题。