2014-02-19 51 views
0

我是Android的初學者。試圖製作基本的應用程序。當我在代碼中添加適配器和gridview後嘗試運行該程序時,應用程序無法啓動。這些是來自DDMS的故障線路。任何人都可以請建議我如何找到它的錯誤包含線?或者我不能?如何在android中使用DDMS瞭解確切的錯誤行?

02-19 16:53:12.481: D/ActivityThread(1721): setTargetHeapConcurrentStart:2097152 

02-19 16:53:12.591: W/dalvikvm(1721): threadid=1: thread exiting with uncaught exception  (group=0x410eb438) 

02-19 16:53:12.591: E/AndroidRuntime(1721): FATAL EXCEPTION: main 

02-19 16:53:12.591: E/AndroidRuntime(1721): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.zilo/com.example.zilo.MainActivity}: java.lang.NullPointerException 

02-19 16:53:12.591: E/AndroidRuntime(1721): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2087) 

02-19 16:53:12.591: E/AndroidRuntime(1721): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2112) 

我不是尋求幫助找到錯誤,請幫我弄清楚,如何從DDMS日誌找到錯誤。

+0

錯誤以您的應用程序包名稱開始,雙擊它以顯示在eclipse中出現錯誤的行 – appukrb

+0

** ComponentInfo **活動未在此包中啓動** com.example.zilo **由於空指針異常。 –

+0

'java.lang.RuntimeException:無法啓動活動ComponentInfo {com.example.zilo/com.example.zilo.MainActivity}:java.lang.NullPointerException'這是錯誤。通常情況下,堆棧跟蹤還會打印更多關於'由:導致:'行的詳細信息。 –

回答

0

步驟如下:

1轉到第2行之外的,你的情況胎兒異常,主要和 了java.lang.RuntimeException所以這是主要的例外。有時候你會發現它像安全例外,NullPointerException異常等

2 - 所有下述的道路前進,直到找到通過線,大多之後將代碼的行數引起該問題引起

3-如果找不到原因,並且通常爲,則逐行查看異常跟蹤,直到找到可能導致此問題的代碼的某個指示符或組件名稱。

展望第二行:Unable to start activity ComponentInfo{com.example.zilo/com.example.zilo.MainActivity}: java.lang.NullPointerException

因此,這裏是另一條線索,NullPointerException異常,防止應用程序被加載。可能是onCreate()方法存在問題,或阻止MainActivity被加載。

我相信這不是完整的堆棧跟蹤,在堆棧跟蹤的以下幾行中,您會找到原因。您可以發佈完整的例外,以便我們可以進一步提供幫助。

希望這可以幫助你。

+0

滿意您的答案。我希望我把你的答案投票,但我不能,因爲我只有11名代表。 – Shasi

+0

您應該點擊向下箭頭下方的「Check Right」標記以將其標記爲正確答案:) – MSaudi

相關問題