我是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时出错:找不到元素
你能否告诉我这里发生了什么?
此致 麦克
答案 0 :(得分:2)
检查项目中res / layout文件夹的内部。有一个名为的xml文件。
main.out.xml
。在res / values文件夹中有一个文件
strings.out.xml
删除这两个。如果您使用的是MOTO DEV,则在选择xml文件并单击构建时会发生这种情况。这很奇怪。