2010-08-29 84 views
0

我使用Eclipse來編寫程序。我已經擺脫了錯誤,並完全編譯了代碼,並在模擬器中啓動時強制關閉。我已經壓縮了工作空間,所以也許有人可以抓住它並加載它看看他們是否能夠看到爲什麼它被炸燬? deckertdesigns.com/Android/Todo_List.zip任何幫助,將不勝感激。我覺得有一次在這個駝峯我會有一些更好的知識,在故障排除,只是希望調試器正在趕上這...Android - 尋求幫助強制關閉應用程序

08 - 29:43:45.273:DEBUG/SntpClient(73):請求時間失敗:java .net.SocketException:

地址族不協議支持的

08-29 17:44:41.433:DEBUG/AndroidRuntime(357):>>>>>>>>>>>>>>>>>>> AndroidRuntime START < < < < < < < < < < < < < < <

08-29 17:44:41.433:DEBUG/AndroidRuntime(357):CheckJNI是ON

08-29 17:44:41.852:DEBUG/AndroidRuntime(357):---登記本地函數---

08-29 17:44:43.293:DEBUG/AndroidRuntime(357):關閉VM

08-29 17:44:43.313:INFO/AndroidRuntime(357):注: 'Binder Thread#3'不合格

08-29 17:44:43.32 3:DEBUG/dalvikvm(357):調試器已分離;對象註冊有1項

08-29 17:44:44.083:DEBUG/AndroidRuntime(365):>>>>>>>>>>>>>>>>>>> AndroidRuntime START < < < < < < < < < < < < < <

08-29 17:44:44.083:DEBUG/AndroidRuntime(365):CheckJNI是ON

08-29 17:44:44.403:DEBUG/AndroidRuntime(365): - - 註冊本地功能---

08-29 17:44:45.573:INFO/ActivityManager(73):開始活動:Intent {act = android.intent.action.MAIN cat = [android.intent.category.LAUNCHER] flg = 0x10000000 cmp = com.a8a.todolist/.ToDoList}

08-29 17:44:45.683:DEBUG/AndroidRuntime(365):關閉VM

08-29 17:44:45.713:DEBUG/dalvikvm(365 ):調試器已分離;對象註冊有1項

08-29 17:44:45.773:INFO/AndroidRuntime(365):注:連接螺紋的 '粘合線#3' 失敗

08-29 17:44:45.843: INFO/ActivityManager(73):爲活動com.a8a.todolist/.ToDoList啓動proc com.a8a.todolist:pid = 372 uid = 10032 gids = {1015}

08-29 17:44:47。013:調試/ AndroidRuntime(372):關閉VM

08-29 17:44:47.013:WARN/dalvikvm(372):線程ID = 1:螺紋與未捕獲的異常退出(組= 0x4001d800)

08-29 17:44:47.043:錯誤/ AndroidRuntime(372):致命例外:主

08-29 17:44:47.043:錯誤/ AndroidRuntime(372):android.app.SuperNotCalledException:Activity {com。 a8a.todolist/com.a8a.todolist.ToDoList}沒有通過super.onCreate()調用

08-29 17:44:47.043:錯誤/ AndroidRuntime(372):at android.app.ActivityThread.performLaunchActivity (ACTIV ityThread.java:2629)

08-29 17:44:47.043:ERROR/AndroidRuntime(372):在android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2679)

08-29 17: 44:47.043:錯誤/ AndroidRuntime(372):在android.app.ActivityThread.access $ 2300(ActivityThread.java:125)

08-29 17:44:47.043:錯誤/ AndroidRuntime(372):在android。 app.ActivityThread $ H.handleMessage(ActivityThread.java:2033)

08-29 17:44:47.043:ERROR/AndroidRuntime(372):在android.os.Handler.dispatchMessage(Handler.java:99)

08-29 17:44:47.043:ERROR/AndroidRuntime(372):在android.os.Looper.loop(Looper.java:123)

08-29 17:44:47.043:ERROR/AndroidRuntime(372):at android.app.ActivityThread.main(ActivityThread.java:4627)

08-29 17:44:47.043:ERROR/AndroidRuntime(372):at java.lang.reflect.Method.invokeNative (本機方法)

08-29 17:44:47.043:ERROR/AndroidRuntime(372):在java.lang.reflect.Method.invoke(Method.java:521)

08-29 17: 44:47 .043:ERROR/AndroidRuntime(372):at com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:868)

08-29 17:44:47.043:ERROR/AndroidRuntime(372) :at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)

08-29 17:44:47.043:ERROR/AndroidRuntime(372):at dalvik.system.NativeStart.main(Native方法)

08-29 17:44:47.063:WARN/ActivityManager(73):強制結束活動com.a8a.todolist/.ToDoList

08-29 17:44:47.243:DEBUG/dalvikvm( 73):GC_FOR_MALLOC釋放了7176個對象/ 434168個字節在169ms

08-29 17:44:47.633:WARN/ActivityManager(73):爲HistoryRecord活動暫停超時{43fc9668 com.a8a.todolist/.ToDoList}

08-29 17:44:53.253 :INFO /進程(372):發送信號。 PID:372 SIG:9

08-29 17:44:53.285:INFO/ActivityManager(73):進程com.a8a.todolist(pid 372)已經死亡。

08-29 17:44:53.323:WARN/InputManagerService(73):窗口已經聚焦,忽略焦點增益com.android.internal.view。IInputMethodClient $ $存根代理@ 440687c8

08-29 17:44:58.383:WARN/ActivityManager(73):活動破壞爲HistoryRecord超時{43fc9668 com.a8a.todolist/.ToDoList}

回答

0

Rohan是正確的,在Eclipse內您打開DDMS透視圖,您會看到一個名爲「Logcat」的選項卡,其中包含所有打印的日誌,並且還包括引起強制關閉彈出窗口出現的異常的詳細堆棧跟蹤。

您可能錯過了onCreate方法中的「super.onCreate(savedInstanceState)」。

@Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(...); 

     ... 
    } 
+0

這就是logcat的表演,沒有真正理解它雖然多爲我的第一次:P – Rob 2010-08-29 18:02:39

+0

修改我的帖子 – Juri 2010-08-29 18:09:14

+0

哇謝謝!所以這裏是發生了什麼... 我有公共無效的onCreate(Bundle冰柱){ 因爲教程有「捆綁冰柱」不知道爲什麼,甚至意味着什麼,當我把它「誤存入」savedInstanceState,但一旦我將它改爲「super.onCreate(冰柱)」;「它沒有問題 – Rob 2010-08-29 18:14:42

0

檢查出logcat看到錯誤...它會顯示在紅色的包名稱....這是唯一的方法來檢查強制關閉類型的錯誤....