我開發一個Android應用程序,我得到下面的異常,同時寫入數據庫:調試Android應用程序
An exception occurred: android.database.sqlite.SQLiteException
但它合乎理說別的(甚至沒有堆棧跟蹤)。
一般來說,我覺得調試android SDK異常非常困難。
關於如何在開發android應用程序時進行調試的任何建議/提示?
- 我使用Eclipse開發應用程序。
我開發一個Android應用程序,我得到下面的異常,同時寫入數據庫:調試Android應用程序
An exception occurred: android.database.sqlite.SQLiteException
但它合乎理說別的(甚至沒有堆棧跟蹤)。
一般來說,我覺得調試android SDK異常非常困難。
關於如何在開發android應用程序時進行調試的任何建議/提示?
您需要學習如何在Eclipse中進行調試以及如何使用ADB和DDMS工具。
爲了獲得有關異常/力更多的細節接近,你需要尋找在Eclipse視圖稱爲Logcat(你會發現在DDMS觀點)那裏,你會發現一個詳細的追蹤時,/什麼,在哪一行是問題。
爲此,您應該閱讀完整文章約Debugging in Android using Eclipse
alt text http://www.droidnova.com/blog/wp-content/uploads/2009/09/debugging-3.gif
非常感謝你! – 2011-06-14 03:19:58
看一看this問題和答案,也Developer Android。
我估計你在處理SQLiteException之前先處理異常。
請發佈堆棧跟蹤。 – thelost 2010-08-22 11:52:41
要獲取堆棧跟蹤,請使用Eclipse中的'adb logcat',DDMS或DDMS透視圖來檢查LogCat。 – CommonsWare 2010-08-22 11:56:06
您是否能夠在調試模式下的Eclipse中運行應用程序?應該相當簡單,然後至少得到一個堆棧跟蹤。你能詳細說明問題是什麼,所以我們可以幫你嗎? – 2010-08-22 11:56:30