2012-01-11 83 views
0

我正在開發一款應用程序,我將在android市場上發佈之前將它們發佈給選定數量的人,供他們玩,看看是否一切順利。如何從私人測試版應用獲取調試信息?

如果他們遇到異常,通常會在市場控制檯上提出,但該應用不會來自市場,我會手動向他們發送APK。我的問題是,如果他們遇到異常,或者我決定繼續加載調試,那麼我可以計算出他們在做什麼(他們訪問哪些活動,他們使用什麼輸入參數等),如何我可以將這些信息反饋給我自己進行分析嗎?

第一眼想法:

  • 所有輸出都寫入日誌,然後電子郵件中重新登錄到自己的時候 他們退出應用

這並不依賴於他們真正發送和聲音令人難以置信的牛仔,當然有一種更容易的方式來獲得他們如何使用它的觀點? (例外和一般用法)

有什麼建議嗎?

+0

acra呢? – Selvin 2012-01-11 14:18:07

回答

3

您可以使用提供異常處理的庫Acra。您可以將其配置爲開箱即可將所有例外記錄到Google文檔電子表格文件或您的自定義腳本。 Lib會爲你做所有事情(比如只有在連接可用時才保存日誌)。

0

試用Zubhium,完美的解決方案爲android測試版分佈。從這個平臺上,您可以分發beta版,然後跟蹤下載者,下載時間以及通過集成ZubhiumSDK,您可以在Beta版使用期間跟蹤崩潰報告,但功能非常強大。