簡體   English   中英

針對Android的Flurry錯誤報告

[英]Flurry Error Reporting for Android

是否有人使用Flurry為未捕獲的異常生成報告,可以發布一些示例代碼來說明如何執行此操作?

我沒有通過Flurry自己看到任何示例,雖然我已經看到了自定義異常報告的代碼示例,但我還沒有看到如何使用Flurry實現基本錯誤報告的簡單示例。

謝謝。

這都是很好的反饋。 我們正在考慮為錯誤報告添加完整的堆棧跟蹤,我們希望在下一個主要的SDK版本中看到這些跟蹤。 我們還將研究按設備模型過濾。

與此同時,如果您想進行自己的分析,我們已添加了一個新的REST API,用於導出錯誤報告。 如果您需要幫助,可以聯系我們的支持或給我發消息。

Sean / CTO / Flurry,Inc。

Flurry自動完成(如果你運行它)。 但是,錯誤報告是蹩腳的。 他們只捕獲沒有給你堆棧跟蹤的消息,所以你可能最終看到(例如)人們獲得了大量的NullPointerException ,但你不知道他們在哪里或如何發生。 如果您嘗試使用FlurryAgent.onEvent()方法FlurryAgent.onEvent()您將很快發現它們將您限制為255個字符。

如果您需要詳細的錯誤報告,現在最好自己動手。

我最初不會發布這個,但因為聽起來像Flurry的錯誤報告很糟糕,你應該檢查android-remote-stacktrace 它將堆棧跟蹤發送到URL,您可以使用該URL將其重定向到電子郵件或只是將其收集到服務器上。

由於人們發布了獲取堆棧跟蹤的替代方案,我建議使用ACRA。 ACRA可以將堆棧跟蹤發送到google drive / docs上的電子表格。 或者,如果您願意,也可以將其發送到您的服務器。 默認情況下,它還包括手機型號,Android版本,設備內存和其他數據。

我沒有將它用於未捕獲的異常,但你可以捕獲它然后發送它亂七八糟。

我正在使用bugsense進行錯誤報告。 當未捕獲的異常發生時,它會捕獲完整的堆棧跟蹤,並提供有關設備的一些有用信息 - 操作系統版本,應用程序的版本,設備上的WiFi等等。您可以為特定事件添加自定義消息和標記。

由於它,我已經在我的應用程序中修復了幾次崩潰。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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