2010-01-22 113 views
6

是否有人使用Flurry爲未捕獲的異常生成報告,這些異常可能會發布一些示例代碼,介紹如何執行此操作?Flurry Error Reporting for Android

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

謝謝。

回答

0

我沒有使用它作爲未捕獲的異常,但你可以捕獲它,然後發送它亂七八糟。

4

Flurry自動執行它(如果你有它運行)。但是,錯誤報告是跛腳的。他們只收到沒有給你堆棧跟蹤的信息,所以你最終可能會看到(例如)人們得到很多NullPointerException s,但你不知道他們在哪裏或如何發生。如果你試圖用FlurryAgent.onEvent()方法自己做,你會很快發現它們限制你255個字符。

如果您需要詳細的錯誤報告,現在確實更好地推出自己的產品。

+0

感謝您的回覆。是的,它看起來像Flurry錯誤報告基本上不值得實施,這很奇怪,因爲如果他們只允許你捕獲完整的堆棧跟蹤,那將是相當不錯的。他們的Web界面中的錯誤模塊有一個關鍵的M = Method,這讓我認爲你至少可以捕獲拋出錯誤的方法,但我不知道你甚至可以這麼做。 正如你所建議的那樣,我可能最終會滾動我自己的,可能會實現一個與我見過的其他類似的提示用戶通過電子郵件向我發送堆棧跟蹤的消息。 – polyclef 2010-01-22 20:33:36

1

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

+0

嘿怪胎可以引導我開始學習android中的亂碼分析的基礎知識嗎?我在哪裏可以找到它的教程種類的東西? – 2010-06-10 07:00:23

5

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

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

肖恩/ CTO /亂舞,公司

0

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

我已經在我的應用程序中解決了一些崩潰問題。

0

由於人們正在發佈獲取堆棧跟蹤的替代方案,因此我會推薦ACRA。 ACRA可以將堆棧跟蹤發送到Google Drive/docs上的電子表格。或者你也可以讓它發送到你的服務器,如果你也想。默認情況下,它還包括手機型號,Android版本,設備內存以及其他數據。