0

市販されていないサードパーティのアプリを開発していますが、クライアントのデバイスの何が問題になっているのかを理解できるようにしたいと考えています。
では、どのようにそれを提案しますか?
スタックトレースやその他のログをすべて収集して、メールなどに送信することを考えていました。
クライアントのデバイスの何が問題になっているのかを理解するための一般的な一般的な方法はありますか?カスタムで信頼性の低い方法を使用したくないので、アドバイスをいただければ幸いです。

4

2 に答える 2

6

アプリケーションがクラッシュした場合に情報を収集したい場合は、ACRA-Androidライブラリのアプリケーションクラッシュレポートを使用できます。

アプリケーションがクラッシュした場合、ほぼ自動的に情報(スタックトレース、デバイス情報など)がGoogleドキュメントに投稿されます。これは、そのクラッシュの原因を分析するのに非常に役立ちます。

そのクラッシュの原因を見つけるのに役立つかもしれないいくつかの追加情報を書くようにユーザーに提案することができます。

于 2012-05-20T12:15:42.963 に答える
0

私は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
}
于 2012-05-20T12:20:49.270 に答える