2010-08-22 277 views
2

我開發一個Android應用程序,我得到下面的異常,同時寫入數據庫:調試Android應用程序

An exception occurred: android.database.sqlite.SQLiteException 

但它合乎理說別的(甚至沒有堆棧跟蹤)。

一般來說,我覺得調試android SDK異常非常困難。

關於如何在開發android應用程序時進行調試的任何建議/提示?

  • 我使用Eclipse開發應用程序。
+0

請發佈堆棧跟蹤。 – thelost 2010-08-22 11:52:41

+0

要獲取堆棧跟蹤,請使用Eclipse中的'adb logcat',DDMS或DDMS透視圖來檢查LogCat。 – CommonsWare 2010-08-22 11:56:06

+0

您是否能夠在調試模式下的Eclipse中運行應用程序?應該相當簡單,然後至少得到一個堆棧跟蹤。你能詳細說明問題是什麼,所以我們可以幫你嗎? – 2010-08-22 11:56:30

回答

4

您需要學習如何在Eclipse中進行調試以及如何使用ADBDDMS工具。

爲了獲得有關異常/力更多的細節接近,你需要尋找在Eclipse視圖稱爲Logcat(你會發現在DDMS觀點)那裏,你會發現一個詳細的追蹤時,/什麼,在哪一行是問題。

爲此,您應該閱讀完整文章約Debugging in Android using Eclipse

alt text http://www.droidnova.com/blog/wp-content/uploads/2009/09/debugging-3.gif

+0

非常感謝你! – 2011-06-14 03:19:58