[英]How to identify why android app crashed
當我使用Java
我們將System.out.println()
識別出錯誤,並指出錯誤所在。
一個非常幼稚的方法。
使用android,我什至無法使用此方法來找出應用崩潰的原因。
使用Rails
我們將讀取日志文件。
但是由於我是Java
和android
新手,所以我不知道這是最佳實踐。
我相信有一個最佳做法,但我不知道這是什么,而且我無法向Google提出良好的查詢。
請幫助我,錯誤檢查android。
使用logcat。
有關如何調試的更多信息,請參考本教程
使用LogCat,您可以在《 Android開發指南》中查找其方法,以查看適合您的方法。 我選擇了冗長,所以我的調試語句看起來像
Log.v("MyAppName", "Inside my function now, its so dark");
要顯示內容,請轉到窗口->顯示視圖->其他...-> LogCat,並注意發生錯誤的位置。
注意:我在用手機,無法為您提供鏈接,因此查看LogCat的路徑可能不是100%,對不起。
您還可以使用ddms查看Log.x(tag,yourString)(其中x是輸出的類型,v =詳細,d =調試,e =錯誤等)創建的調試信息。輸出不同的顏色,非常有用!
大道
使用logcat,但是如果它“在我的機器上工作”並且在市場上銷售,則可以讓用戶安裝“ Log Collector”,然后如果您有願意幫助解決問題的用戶,則讓他們通過電子郵件將日志發送給您。 然后,您可以在他們發送給您的日志中(從他們的電話中)讀取logcat輸出h和異常詳細信息。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.