简单修改导致错误

3
当我试图对Eclipse ADT插件生成的“Hello Android”程序进行简单修改时,我遇到错误,即使我将文件恢复到其原始内容,也无法再次运行程序。 修改的内容是我更改了strings.xml中的一个字符串。 该行代码如下:
<string name="app_name">Todo List</string>

这个应用程序是可以运行的,然后我对它进行了修改

<string name="app_name">Todo List1</string>

这是一个错误:

[2010-04-21 23:18:03 - Todo_list] Error in an XML file: aborting build.

接着出现了一个名为strings.out.xml的空文件,即使我删除了这个空文件并恢复原来的代码,程序也无法再次运行。我是Java、Android和Eclipse的初学者,感到困惑。

3个回答

5

当你在eclipse中专注于一个xml文件进行构建时,这个bug会在一些机器上出现。为了避免这种情况,始终在构建时专注于一个.java文件。此外,始终删除任何生成的.out文件,因为它们存在时你将无法构建。


3
这是因为在你运行应用程序时,strings.out.xml文件处于焦点状态,Eclipse试图运行该文件。删除strings.out.xml文件,将主要的应用程序java文件设为焦点,然后再次运行即可。

1
答案是你必须运行该包,Eclipse默认情况下会尝试运行当前打开的文件。如果你在工具栏上点击运行图标旁边的向下箭头,你可以选择运行你的包。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接