我今天早上一直在 Eclipse 中设置Android SDK
和设置,我ADT Plugin
在构建 android 应用程序时的前几个测试运行良好。
但是现在我开始每次点击某些内容时都会弹出一个窗口AN ERROR HAS OCCURED - JAVA.NULLPOINTER.EXCEPTION
。
我了解 Java 中的空指针异常是在创建某些内容但我什至没有输入任何代码但它只是当您单击新项目时由应用程序创建向导创建的标准 mainactivity 类。
当我运行该程序时,问题就开始了,它似乎有问题Activity_mainlayout.out.xml
或任何问题。
任何人都知道为什么会发生这种情况,而且我还没有开始编写我的应用程序。
一些细节:Eclipse 使用 Android ADT 插件和带有 Android 虚拟设备的 Android SDK 进行测试。
多谢你们。
Ps 我在 Windows 资源管理器和 Eclipse 中删除了该项目,因此完全摆脱了它,现在任何新项目都会产生相同的弹出错误。
这是 MainActivity 的代码
package wag.cymal.libraryportal.welshlibraries;
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.widget.LinearLayout;
import android.graphics.*;
import android.graphics.drawable.Drawable;
@SuppressWarnings("unused")
public class MainActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
LinearLayout ll = new LinearLayout(this);
ll.setBackgroundResource(R.drawable.natlib); // background image
this.setContentView(ll);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.activity_main, menu);
return true;
}
}
以及 activity_main XML 文件:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:padding="@dimen/padding_medium"
android:text="@string/hello_world"
tools:context=".MainActivity" />
有任何想法吗?:/