Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/233.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Eclipse中的Android应用程序问题_Android_Eclipse_Adt - Fatal编程技术网

Eclipse中的Android应用程序问题

Eclipse中的Android应用程序问题,android,eclipse,adt,Android,Eclipse,Adt,我是一名.NET开发人员,但我喜欢JAVA,所以在我的空闲时间我会玩它。我通常不使用Eclipse,但我安装了ADT Eclipse插件和Andriod SDK,我开始学习,我制作了一个带有TableLayout的新项目,它看起来不错,在模拟器上运行正常 然而。。。有一些事情让我绝对紧张,也许我做错了什么,所以请帮助我。 首先,如果我以任何方式更改main.xml文件,即使添加了假定正确的参数,它也会开始出错,并会生成一个错误,该错误只是说error,而没有指定它是什么,然后它会生成一个main

我是一名.NET开发人员,但我喜欢JAVA,所以在我的空闲时间我会玩它。我通常不使用Eclipse,但我安装了ADT Eclipse插件和Andriod SDK,我开始学习,我制作了一个带有TableLayout的新项目,它看起来不错,在模拟器上运行正常

然而。。。有一些事情让我绝对紧张,也许我做错了什么,所以请帮助我。 首先,如果我以任何方式更改main.xml文件,即使添加了假定正确的参数,它也会开始出错,并会生成一个错误,该错误只是说error,而没有指定它是什么,然后它会生成一个main.out.xml,然后报告一个错误main.out.xml为空。它稍后不会让我删除它,并将开始生成main.out.out.xml等等,即使在我更正了导致错误的原始xml之后也是如此

运行的唯一方法是删除bin文件夹,重新启动Eclipse,删除所有out xml文件,然后有时候它会运行应用程序,或者有时候它会再次开始生成那些“out”文件,然后循环继续

这样一来,运行一个简单的应用程序就需要几个小时,即使没有以前运行过的错误。 当然这不是他们想要的,是吗?? 而且没有“重建”按钮可以自动清除所有文件,或者它隐藏在某个地方?我厌倦了手动删除那些自动生成的文件和build文件夹以及所有out.xml文件

另外,当我在做这件事的时候,我还想指出,设计器视图有时会消失,而且地球上没有任何东西可以让它回来,唯一的方法是创建一个新项目并将main.xml复制到其中,然后它再次出现。另一只虫子

我有最新的eclipse版本: 版本:Indigo Service Release 2 构建id:20120216-1857

如果你有任何线索如何让这个工作,我将不胜感激!
非常感谢当您在选中XML文件的情况下单击Run按钮时,Eclipse正在该XML上运行XSL转换并生成.out.XML文件。这是EclipseWebTools特性的一个特性,如果您安装了EclipseforJavaEE开发人员包,您将拥有该特性—它也可能包含在其他包中

正如上面其他人在评论中所说,要运行Android应用程序,请选择项目,右键单击,然后选择RunAs>Android应用程序。完成此操作后,它将创建一个启动配置,您可以从“运行”或“调试”工具栏按钮启动。按“运行”或“调试”按钮上的小向下箭头,将显示一个可从中选择的启动配置列表,以及一个管理这些配置的选项


有一个首选项将使Eclipse始终在您运行或调试的最后一件事情上启动,而不是试图对当前选择的内容保持智能。打开首选项并导航到运行/调试>启动;您将在窗口底部的Launch Operation(启动操作)下找到该选项。

当您在选中XML文件的情况下单击Run(运行)按钮时,Eclipse正在该XML上运行XSL转换,并生成.out.XML文件作为结果。这是EclipseWebTools特性的一个特性,如果您安装了EclipseforJavaEE开发人员包,您将拥有该特性—它也可能包含在其他包中

正如上面其他人在评论中所说,要运行Android应用程序,请选择项目,右键单击,然后选择RunAs>Android应用程序。完成此操作后,它将创建一个启动配置,您可以从“运行”或“调试”工具栏按钮启动。按“运行”或“调试”按钮上的小向下箭头,将显示一个可从中选择的启动配置列表,以及一个管理这些配置的选项


有一个首选项将使Eclipse始终在您运行或调试的最后一件事情上启动,而不是试图对当前选择的内容保持智能。打开首选项并导航到运行/调试>启动;您将在窗口底部的“启动操作”下找到该选项。

是否启用了“生成->重新编译”功能?不,在哪里?我看到的唯一选项是Run,DebugProject菜单中有这些选项。选中“自动生成”选项。之后,当您右键单击并刷新项目时,它将进行清理和重建。这样可以避免所有手动步骤。永远不要单击绿色圆圈中的“运行”图标白色三角形当.xml文件在编辑器中具有焦点时,它总是会导致生成main.out.xml。您应该使用它旁边的下拉指向三角形来运行项目。我不知道为什么它会生成out.out etc文件出于某种原因,如果您的Eclipse是用于web开发的Eclipse,那么当您尝试运行应用程序时,它会生成这个.xml.out文件。只需安装另一个没有这些web插件的Eclipse版本,或者永远不要安装
在编辑xml文件时尝试运行应用程序。是否启用了“生成->重新编译”功能?不,在哪里?我看到的唯一选项是Run,DebugProject菜单中有这些选项。选中“自动生成”选项。之后,当您右键单击并刷新项目时,它将进行清理和重建。这样可以避免所有手动步骤。永远不要单击绿色圆圈中的“运行”图标白色三角形当.xml文件在编辑器中具有焦点时,它总是会导致生成main.out.xml。您应该使用它旁边的下拉指向三角形来运行项目。我不知道为什么它会生成out.out etc文件出于某种原因,如果您的Eclipse是用于web开发的Eclipse,那么当您尝试运行应用程序时,它会生成这个.xml.out文件。只需在没有这些web插件的情况下安装另一个版本的Eclipse,或者在编辑xml文件时不要尝试运行该应用程序,这无疑对解决所有错误有很大帮助。它现在构建和运行时没有所有这些错误!感谢GoodnessBeauty,这真的有助于节省时间构建/调试感谢它确实在处理所有错误方面帮了大忙。它现在构建和运行时没有所有这些错误!感谢GoodnessBeautil,这确实有助于节省构建/调试时间,谢谢