我是一名.NET开发人员,但我喜欢JAVA,所以在我的空闲时间里我会玩这个。我通常不使用Eclipse,但是我安装了ADT eclipse插件和Andriod SDK,我开始学习并使用TableLayout创建了一个新项目,它有点看起来很好,并且在模拟器上运行正常。
然而......有一些东西让我绝对紧张,也许我做错了所以请帮助我。 首先,如果我以任何方式更改main.xml文件,即使通过添加所谓的正确参数,它也会开始吓坏并生成一个错误,只是说“错误”而没有指定它是什么,它将生成一个main.out.xml然后报告一个main.out.xml为空的错误。它后来不会让我删除它,并将开始生成main.out.out.xml等等,即使我纠正了导致错误的原始xml。
唯一可行的方法是删除bin文件夹,重新启动Eclipse,删除所有xml文件,然后有时会运行应用程序或者其他时候它会再次开始生成那些'out'文件循环继续。
这样,运行一个简单的应用程序需要几个小时,即使没有以前运行过的错误。 当然,这不是他们打算如何工作,是吗? 另外..没有“重建”按钮会自动清除所有文件,还是隐藏在某处?我厌倦了手动删除那些自动生成的文件和构建文件夹以及所有那些out.xml文件。
此外,当我在这里时,我也想指出设计师的观点有时会消失,地球上没有任何东西可以将它带回来,唯一的方法是创建一个新项目并复制主要项目。 xml到它然后它再次出现。另一个错误?
我有最新的eclipse版本: 版本:Indigo Service Release 2 构建ID:20120216-1857
如果您有任何线索如何让它发挥作用,我将不胜感激! 非常感谢提前
答案 0 :(得分:4)
当您单击选择了XML文件的“运行”按钮时,Eclipse正在该XML上运行XSL转换并生成.out.xml
文件作为结果。这是Eclipse Web Tools功能的一个功能,如果您为 Java EE Developers 软件包安装了Eclipse,它将具有该功能(它也可能包含在其他软件包中)。
正如其他人在评论中所述,要运行Android应用,请选择项目,右键单击,然后选择运行方式> Android应用。完成一次后,它将创建一个启动配置,您可以从运行或调试工具栏按钮启动(按下运行或调试按钮会显示可供您选择的启动配置列表,以及管理它们的选项。
有一个偏好将使Eclipse始终启动您运行或调试的最后一件事,而不是试图聪明地了解当前选择的内容。打开首选项并导航至运行/调试>的启动强>;在那里你可以在窗口底部的Launch Operation下找到该选项。