2012-05-20 21 views
1

我正在開發一個非市場第三方應用程序,我希望能夠了解客戶端設備上出現了什麼問題。
那麼你如何建議這樣做呢?
我想收集所有堆棧跟蹤和其他日誌,並將它們發送到電子郵件或類似的東西。
是否有任何常見的流行做法來了解客戶端設備上的錯誤?任何建議將高度讚賞,因爲我不想使用一些習慣,不可靠的做法。如何高效地從客戶端設備獲取調試數據

回答

5

如果您想在應用程序崩潰時收集信息,則可以使用ACRA - Application Crash Report for Android庫。

如果您的應用程序崩潰,它會自動將信息(堆棧跟蹤,設備信息,...)發佈到Google文檔;這對分析崩潰的原因非常有幫助。

您可以建議用戶編寫一些附加信息,這些信息可能會幫助您找出墜毀的原因。

1

我使用的是BugSense,它非常好用,非常易於使用。

http://www.bugsense.com/

只需添加1號線到您的應用程序,它是好去。

public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
     setContentView(R.layout.main);   

    BugSenseHandler.setup(this, "YOUR_API_KEY");    

    // The rest of your code goes here 
} 
相關問題