我在今天早上在Eclipse中設置了我的Android SDK
和ADT Plugin
,並且在構建android應用程序時我的第一對測試工作正常。Eclipse安卓配置問題
但是現在我開始每次點擊AN ERROR HAS OCCURED - JAVA.NULLPOINTER.EXCEPTION
時都會彈出一個彈出窗口。
我明白Java中的空指針異常是當創建了某些東西時,但我甚至沒有輸入任何代碼,它只是您單擊新項目時由應用程序創建嚮導創建的標準主活動類。
問題出現在我運行程序時,它似乎遇到了Activity_mainlayout.out.xml
或任何被調用的問題。
任何人都有任何想法,爲什麼之前發生這種情況,我還沒有開始編寫我的應用程序。
一些細節: Eclipse使用Android ADT插件和Android SDK與Android虛擬設備進行測試。
謝謝你們。
P.s.我在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" />
任何想法? :/
新開發我已經刪除了一些未使用的導入,並且能夠在虛擬設備中運行我的應用程序,但我仍然一直在彈出框。 – WebDevDanno 2012-07-18 13:02:37
難道你在你的代碼上調用了一個'View'(例如'TextView','Button'等),而這個代碼並沒有在你的佈局中聲明? – Arci 2012-07-18 13:20:13
不確定如我所說我沒有修改任何代碼,除了添加背景圖片。 – WebDevDanno 2012-07-18 13:25:22