Eclipse中的Android应用程序问题

时间:2012-03-09 15:32:49

标签: android eclipse adt

我是一名.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

如果您有任何线索如何让它发挥作用,我将不胜感激! 非常感谢提前

1 个答案:

答案 0 :(得分:4)

当您单击选择了XML文件的“运行”按钮时,Eclipse正在该XML上运行XSL转换并生成.out.xml文件作为结果。这是Eclipse Web Tools功能的一个功能,如果您为 Java EE Developers 软件包安装了Eclipse,它将具有该功能(它也可能包含在其他软件包中)。

正如其他人在评论中所述,要运行Android应用,请选择项目,右键单击,然后选择运行方式> Android应用。完成一次后,它将创建一个启动配置,您可以从运行调试工具栏按钮启动(按下运行或调试按钮会显示可供您选择的启动配置列表,以及管理它们的选项。

有一个偏好将使Eclipse始终启动您运行或调试的最后一件事,而不是试图聪明地了解当前选择的内容。打开首选项并导航至运行/调试>的启动;在那里你可以在窗口底部的Launch Operation下找到该选项。