簡體   English   中英

如何識別為什么Android應用程序崩潰

[英]How to identify why android app crashed

當我使用Java我們將System.out.println()識別出錯誤,並指出錯誤所在。

一個非常幼稚的方法。

使用android,我什至無法使用此方法來找出應用崩潰的原因。

使用Rails我們將讀取日志文件。

但是由於我是Javaandroid新手,所以我不知道這是最佳實踐。

我相信有一個最佳做法,但我不知道這是什么,而且我無法向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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM