公開鍵で署名されていてアンドロイドマーケットにアップロードされていないデバイスからクラッシュログを取得する方法はありますか?特定のデバイスからクラッシュログを取得して、アプリケーションがクラッシュする原因を確認する方法が必要です。とにかくこれをするには?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. Ionic SQLiteデータベース - Androidのデフォルトの場所
- 2. FileSystemObject - デフォルトの場所
- 3. デフォルトのPhingログファイルの場所?
- 4. エラーログElasticsearchのデフォルトの場所
- 5. supervisor.confのデフォルトの場所
- 6. Elastalertデフォルトのインストール場所
- 7. Androidクラッシュログから
- 8. Android Appの場所
- 9. Android。プロンプトアクセスデバイスの場所
- 10. android apkの場所
- 11. Android Wearの場所
- 12. GPSの場所Android
- 13. Android GPSの場所
- 14. 場所のAndroidアプリ
- 15. apacheのデフォルトのhttpd.confの場所
- 16. プログラムのインストール - デフォルトの場所の問題
- 17. Gimp ProjectsのデフォルトのUnixの場所
- 18. ブラケットのデフォルトのテーマの場所
- 19. Pathogen(Vim)デフォルト以外のバンドルディレクトリの場所
- 20. デフォルトのGit Xcodeの場所を変更
- 21. Visual Studio 2010ソリューションテンプレートのデフォルトの場所
- 22. wordpress:header.phpとfooter.phpのデフォルトの場所
- 23. Androidブラウザのタッチイベントの場所
- 24. Androidの場所の例外
- 25. Androidの場所ベースのアプリ
- 26. AndroidのGPSの場所
- 27. Xcodeデフォルトのシミュレートされた場所
- 28. デフォルトの設置場所:IONIC、NODEJS
- 29. windows 10デフォルトの保存場所
- 30. Androidの場所のマネージャー、何のGPSは、[ネットワークプロバイダの場所に
クラッシュログを取得しているライブラリ/アプリケーションがいくつか見つかりましたが、これらのjarファイルやアプリケーションをデバイスに含めずにログを取得する方法はありません。私はそれらをデフォルトのストレージパスまたはそのようなものから取得することを意味します。それとも、私のためにそれを行う別のアプリケーションをインクルード/ダウンロードする必要がありますか? –
更新された回答を確認 –
あなたの答えをありがとう! –