簡體   English   中英

ACRA與Android開發者控制台崩潰錯誤報告

[英]ACRA vs Android developer console crash error report

我正在尋找一種方法來調試用戶設備上發生的崩潰。 目前我看到了游戲市場的崩潰。 我看到的是堆棧跟蹤但沒有其他細節(例如:崩潰前的日志)。 有沒有辦法獲得更多信息?
更一般地說,游戲崩潰報告和ACRA之間有什么區別? 使用ACRA的好處是什么?

使用ACRA。

市場錯誤報告僅在用戶選擇時發送,並且大多數人只是點擊“取消”。 缺乏細節(設備型號)使它們幾乎無用,並且沒有辦法獲得更多細節,顯然是由於隱私問題等。

ACRA允許您自定義獲得的詳細信息(更多詳細信息可能需要更多權限),並指定/自定義報告(HTTP,電子郵件等)的發送方式。 您只需要一個Google文檔電子表格即可開始使用,如果超過它,您可以轉移到自己的服務器或BugSense等第三方服務。 您可以自動發送報告,因此無需用戶參與。 如果您決定走這條路,提供關閉它的方法可能是個好主意。

ACRA是要走的路。 它允許您自定義錯誤報告中收到的內容,使其與您解決錯誤所需的內容相匹配。

Google Play錯誤報告僅在用戶按下發送時發送,即使這樣,它也缺少詳細信息。 你得到例外,設備名稱和操作系統。 因此,很難看出崩潰是通過多個設備還是位於一個特定設備上。 名字!=型號。 三星Galaxy s6就是這個名字,但在這個類別中有很多型號

但是,ACRA不再支持Google文檔電子表格。 但它仍然很容易,因為您可以將自己的網站與后端一起使用(如果您沒有CloudDB,則可以根據所有需求使用備用后端),或者您可以使用第三方供應商來獲取所需的存儲。

使用ACRA的好處是什么?

我得說數據的可定制性是一個主要的好處。 此外,您可以創建自己的后端並根據需要進行自定義,這一事實非常方便。

然而,缺點是如果您沒有CloudDB,則類似后端的選項很少。 由於ACRA已經過時了,因此大多數后端都是在從Google文檔轉移到后端的時候創建的。 最近很少有'propper'后端被更新,因為過時的代碼導致出現問題(PHP更新導致PHP代碼無效)

鏈接:

主頁: http//www.acra.ch/

官方后端: https//github.com/ACRA/acralyzer

備用后端: https//github.com/ACRA/acra/wiki/Backends

設置: https//github.com/ACRA/acra/wiki/BasicSetup

為什么他們從GOogle文檔遷移到外部后端: https//plus.google.com/+Acralyzer/posts/GTTgsrEQdN6

暫無
暫無

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

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