公開鍵で署名されていてアンドロイドマーケットにアップロードされていないデバイスからクラッシュログを取得する方法はありますか?特定のデバイスからクラッシュログを取得して、アプリケーションがクラッシュする原因を確認する方法が必要です。とにかくこれをするには?Androidクラッシュログのデフォルトの場所
1
A
答えて
2
これにはさまざまなフレームワークがあります。 ACRAはその1つ(http://code.google.com/p/acra/)です。私が頻繁に使用する別のものはBugsense(http://bugsense.com/)です。さらに多くのことがありますが、私はこれらの2つがあなたにとって完璧だと思います!
希望すると便利です。
更新:あなたは任意の外部ライブラリを追加したくない場合は
、あなた自身でそれをしなければなりません。つまり、一般的に、Androidには未知の例外をすべてキャッチする仕組みがあります。これはhttp://developer.android.com/reference/java/lang/Thread.html#setDefaultUncaughtExceptionHandler%28java.lang.Thread.UncaughtExceptionHandler%29です。
ここで、キャッチされていない例外をすべてキャッチし、必要に応じて処理します(ファイルへの書き込み、送信など)。すべてのライブラリは内部的にこのメカニズムを使用しますが、ユーザーにはラッパーを提供します。
0
1つのオプションは、対象の電話機にLogCatアプリケーション(aLogcatなど)をインストールして実行することです。これにより、フィルターを使用して、システム全体および/または問題のアプリに対する例外を含むすべてのlogcat出力を取得できます。
関連する問題
- 1. FileSystemObject - デフォルトの場所
- 2. supervisor.confのデフォルトの場所
- 3. Android GPSの場所
- 4. android apkの場所
- 5. プログラムのインストール - デフォルトの場所の問題
- 6. Gimp ProjectsのデフォルトのUnixの場所
- 7. wordpress:header.phpとfooter.phpのデフォルトの場所
- 8. Pathogen(Vim)デフォルト以外のバンドルディレクトリの場所
- 9. Visual Studio 2010ソリューションテンプレートのデフォルトの場所
- 10. Xcodeデフォルトのシミュレートされた場所
- 11. AndroidのGPSの場所
- 12. Androidブラウザのタッチイベントの場所
- 13. Androidの場所ベースのアプリ
- 14. Androidの場所のマネージャー、何のGPSは、[ネットワークプロバイダの場所に
- 15. 複数の場所Android
- 16. Android Media Playerファイルの場所
- 17. Androidの場所:PendingIntentとLocationListener
- 18. Android SQLite DBの場所
- 19. Androidの場所DistanceTo null
- 20. Androidの場所とスレッド
- 21. Androidの場所/ GPSの質問
- 22. ショーの現在の場所とAndroid
- 23. Androidの場所の更新間隔
- 24. Androidネットワークの場所(更新の時間)
- 25. 表示GPSの場所 - Androidの
- 26. Androidの場所の検索エラー
- 27. Android - 近くの場所を検索
- 28. コンパイルされたAndroid AudioManager.javaの場所
- 29. Androidの場所は常にnull
- 30. Androidでユーザーの場所を表示
クラッシュログを取得しているライブラリ/アプリケーションがいくつか見つかりましたが、これらのjarファイルやアプリケーションをデバイスに含めずにログを取得する方法はありません。私はそれらをデフォルトのストレージパスまたはそのようなものから取得することを意味します。それとも、私のためにそれを行う別のアプリケーションをインクルード/ダウンロードする必要がありますか? –
更新された回答を確認 –
あなたの答えをありがとう! –