2010-08-14 53 views
3

我們的iPhone套件轉換出的應用程序使用.NET編寫的MonoTouch到Android。Android的異常處理

我們如何接住,然後發佈異常,以便它們通過Android Market的報道?

回答

2

我強烈建議使用庫android-remote-stacktrace。它採用Macarse提到的方法,但是把它包裝在有用的帖子到你的服務器,你可以用它來放入一個數據庫或發送電子郵件。

2

你也可以嘗試Android-Error-Reporter哪些POST未處理(或者如果需要處理的異常)以及類似於android-remote-stacktrace的服務器,但更可靠,它允許你在發送錯誤報告之前詢問用戶。

8

你也應該嘗試Bugsense.com,它是免費的,可以讓你追蹤的Android例外。

PS:我是創始人

+0

剛試過 - 很酷的服務。你們是否打算收取這項服務費用以及多少錢? – 2011-09-20 07:51:19

+1

你現在看到的一切都將是免費的。我們計劃僅收取即將到來的高級功能! – 2011-10-01 01:35:03

2

還有谷歌的ACRA項目(Android的應用程序崩潰報告)。

ACRA是一個庫,使Android應用程序能夠自動將其崩潰報告發布到GoogleDoc表單。這是針對性至Android應用開發者以幫助,當他們崩潰或錯誤地表現他們從他們的應用程序的數據。

有關ACRA的幾點是有關這個問題:

  • 有關運行的應用程序比什麼是顯示在Android Market開發者控制檯錯誤的設備更詳細的崩潰報告報告
  • 您可以將自己的變量內容或調試跟蹤添加到報告中
  • 即使應用程序不會崩潰,您也可以發送錯誤報告

我們最近開始使用Andromo ACRA收到崩潰報告,因爲與Andromo所做的應用程序是通過誰,而不是由我們設計的應用程序,用戶上傳到市場。 (否則,我們會依靠我們的用戶以任何崩潰報告轉發給我們。)

,它也發出報告,對於尚未上傳到市場是一個不錯的獎金的應用程序,因爲我們可能會發現問題,而在用戶上傳到市場之前,應用程序仍在測試中。

+0

您也可以使用BugSense和ACRA,以便享受錯誤分析(ps:我是創始人之一)。 – 2011-10-27 12:37:50