首先,如果我错误地发布了这个问题,请原谅我。我用 stackoverflow 解决了很多问题,但这是我第一次找不到问题的答案。所以,如果我做错了什么,请告诉我,我会重新发布/编辑问题。
现在开始做生意。我最近刚刚开始使用 Android SDK 进行开发,我正在遵循http://developer.android.com/resources/tutorials/hello-world.html#avd的基本教程 我已经开始了 xml 编辑部分,当我对 xml 文件 main.xml 和 strings.xml 进行所有更改时,会发生此错误。另外,当我编译项目时,编译过程会生成一个空的 main.out.xml 文件。我不知道它是什么或它的目的。
错误:
[2011-12-30 16:10:02 - Hello Razor] res\layout\main.xml:0:错误:资源条目 main 已定义。[2011-12-30 16:10:02 - Hello Razor] res\layout\main.out.xml:0:最初定义在这里。[2011-12-30 16:10:02 - Hello Razor] C:\Users\Dux69\workspace\Hello Razor\res\layout\main.out.xml:1: 错误:解析 XML 时出错:找不到元素 [2011 -12-30 16:10:13 - Hello Razor] XML 文件中的错误:正在中止构建。
我的项目是为平台设置的:Android 2.3.3 API 级别:10
我不知道它是否有所作为,但我正在使用我的 Android Incredible 来运行/调试应用程序而不是 Android 虚拟设备。如果需要更多信息,请告诉我,我会尽快发布。
这是我正在使用的三个代码文件:
主要的.xml
<?xml version="1.0" encoding="utf-8"?>
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/textview"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
android:text="@string/hello_O" />
字符串.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="hello_O">Baba in the house, Razor Activity!</string>
<string name="app_name">Hello Razor App</string>
</resources>
razorActivity.java
package hello.Razor;
import android.R;
import android.app.Activity;
import android.os.Bundle;
public class razorActivity extends Activity
{
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
}