Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/14.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
Android 为什么要创建.out.xml文件?_Android_Xml_Android Xml - Fatal编程技术网

Android 为什么要创建.out.xml文件?

Android 为什么要创建.out.xml文件?,android,xml,android-xml,Android,Xml,Android Xml,我在做一个android项目,在设计的时候我注意到了一些奇怪的东西,我无法理解为什么会这样 发生的事情是,我创建了一个xml文件,比如说,名为my_main_view.xml,我开始处理它,而我的设计正在进行中,出于测试目的,我运行了我的应用程序,但应用程序没有运行,于是创建了一个名为my_main_view.out.xml的文件。在删除新创建的文件之前,不允许应用程序再运行 删除文件可以正常工作,但这是一个临时解决方案。它可以在eclipse中运行应用程序时随时创建 我发现的另一个解决方案是加

我在做一个android项目,在设计的时候我注意到了一些奇怪的东西,我无法理解为什么会这样

发生的事情是,我创建了一个xml文件,比如说,名为my_main_view.xml,我开始处理它,而我的设计正在进行中,出于测试目的,我运行了我的应用程序,但应用程序没有运行,于是创建了一个名为my_main_view.out.xml的文件。在删除新创建的文件之前,不允许应用程序再运行

删除文件可以正常工作,但这是一个临时解决方案。它可以在eclipse中运行应用程序时随时创建

我发现的另一个解决方案是加载以前启动的应用程序,这比删除文件要好得多。。。。。它是

在Eclipse ADT Goto中:

Windows>首选项>启动>启动操作>选择始终启动以前启动的应用程序


但我仍然不知道创建此文件的原因。如果有人知道创建此文件的原因以及此文件的用途,请让我们所有人都知道…感谢您的帮助

我想你的问题的答案可以在另一个问题中找到:

删除项目中的所有main.xml.out文件。然后,不要尝试使用XML文件作为中编辑器中的活动选项卡来运行项目 Eclipse-切换到Java文件。这是试图运行该项目 使用XML文件作为创建这些.out文件和 把系统搞砸了

可能有更复杂的解决方法,但我不是一个 Eclipse用户,所以我不知道它是什么


当您在eclipse中安装一些xml插件时,就会发生这种情况。开发android应用程序不需要xml插件,因为ADT自带一套处理xml文件的工具,如布局编辑器等。如果其他项目不需要这些xml插件,可以将其删除。Eclipse将xml文件识别为android项目的一部分,并直接启动android项目,而不是检查xml文件的xml解析器。

我也是这样。我尝试了以上所有的方法。但它仍然被创建并阻止代码执行。我发现我试图运行.xml文件,但我应该运行.java文件。也许你也在做同样的事情。因此,请确保运行的是.java文件,而不是.xml文件。

我从未遇到过这种情况。所以我不认为这是一个普遍的问题。你应该检查你的开发环境它是正确的,不是很普遍,但一些人在我通过互联网搜索时确实遇到了这个问题。解决方案是有的,但它之所以被创建是没有原因的。我没有要求解决方案,因为我已经找到了它。在发布问题时,我发布了两个可能的解决方案…我的问题是要知道为什么会发生这种情况。。。!!!这就是为什么我把文本加粗的原因。。这是一种尝试,以XML文件作为活动选项卡来运行项目,创建这些.out文件并扰乱系统。是的,我已经读过了…但是为什么。。????我知道,当您运行项目时,使用某个xml的活动选项卡,它会创建该文件,但为什么会这样呢。。???为什么它不是每次都被创建。。???这背后的逻辑是什么?据我所知,没有真正的理由。大多数人说它要么是Eclipse中的bug,要么是Android工具包中的bug,要么是Eclipse插件中的bug。有些人将其归因于一个名为EclipseXSLDeveloperTools的插件。从Eclipse中卸载该插件显然为一些人修复了它。也许这对你也有用。这就是我所能说的,因为我自己从来没有经历过这个问题。嗯……所以人们可以得出结论,没有具体的原因。。???无论如何,非常感谢您的详细讨论…:-找不到确切的原因,但仍然知道很多事情…-再次感谢…-我刚刚遇到了这个问题。。。昨天我为Eclipse安装了XML插件,所以这很可能是原因。当我在布局XML文件中的UI元素的属性之间有一个额外的空行时,就会发生这种情况。