2009-12-22 54 views
0

當我使用Java時,我們將System.out.println()用於識別錯誤,它出錯了。如何確定爲什麼Android應用程序崩潰

一個非常天真的方法。

使用android,我甚至無法使用此方法來隔離應用程序崩潰的原因。

隨着Rails我們會讀取日誌文件。

但是,因爲我是Javaandroid的新手,我不知道哪個是最佳做法。

我相信有一個最佳實踐,但我不知道它是什麼,我無法制定一個很好的查詢谷歌周圍。

請幫助我,錯誤檢查android。

回答

2

使用logcat。

有關如何調試參考this tutorial

+0

工作......感謝Samuh。 – 2009-12-22 07:04:39

+0

@samuh你的鏈接似乎已經死了。你能重新檢查一下嗎? – 2014-03-13 10:50:36

1

使用logcat的更多信息,你可以查找其在Android開發者指南的方法,看看哪一個對你的作品。我選擇詳細所以我的調試語句看起來像

Log.v("MyAppName", "Inside my function now, its so dark");

要展示的內容去窗口 - >顯示視圖 - >其他... - > logcat的,並注意出現你的錯誤在哪裏。

注:我是我的手機上也無法對您和查看logcat的路徑提供的鏈接可能不是100%,我道歉

+0

你的答案本身就是幫助...不需要道歉......我感謝你的答案。 – 2009-12-22 07:04:03

1

您還可以查看Log.x創建的調試信息(標記,yourString)(其中x是輸出類型,v = verbose,d = debug,e =錯誤等)使用ddms,這也將突出顯示不同類型的輸出不同的顏色,非常有用!

大道

1

使用logcat的,但如果它和「我的工程機」,其上可以讓市場用戶安裝「日誌收集器」,然後讓他們向您發送電子郵件日誌,如果你有誰是用戶願意幫助解決問題。然後,您可以在他們發送給您的日誌(來自手機)中讀取logcat outputh和異常詳細信息。