Android XML解析错误。新用户。

时间:2011-10-20 13:19:43

标签: android xml parsing

我是XML和Android编程的新手。我正在学习一个教程,它要求我在显示中添加新行。像你好世界的东西。我按照指示做了,改为主要。 xml,并将我想要在string.xml中显示的内容

编译好了,它显示了。但我进入string.xml / main.xml,尝试编译,我得到底部显示的错误。我无法解决这个问题,所以我重新开始了。同样的循环发生了。如果我只打开main.xml / string.xml,第三次第三次,它会抛出所有这些错误。 main.xml

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    >
<TextView 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:text="@string/some_name"
    />
<TextView  
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:text="@string/hello"
    />


</LinearLayout>

的strings.xml;

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <string name="hello">Hello World, ThisisannoyingActivity!</string>
    <string name="app_name"> This is  annoying</string>
    <string name="some_name">w ha t ever</string>
</resources>

我收到以下错误;

res \ layout \ main.xml:0:错误:已定义资源条目main。 res \ layout \ main.out.xml:0:最初在这里定义。 thisisannoying \ res \ values \ strings.out.xml:1:错误:解析XML时出错:找不到元素

你能否告诉我这里发生了什么?

此致 麦克

1 个答案:

答案 0 :(得分:2)

检查项目中res / layout文件夹的内部。有一个名为的xml文件。

  

main.out.xml

。在res / values文件夹中有一个文件

  

strings.out.xml

删除这两个。如果您使用的是MOTO DEV,则在选择xml文件并单击构建时会发生这种情况。这很奇怪。