0

こんにちは、私はアプリを作成し、それを使用する人々に提供しました。アプリのさまざまな問題に対応します。すべてのログ アクティビティをファイルに記録して、問題を調査できるようにしたいと考えています。インターネットで検索しましたが、明確な答えが得られません。Android.util.Log出力をテキスト ファイルにリダイレクトする方法を教えてください。

私はこれを試しました
File filename = new File(Environment.getExternalStorageDirectory() + "/gridlog.log");
filename.createNewFile();
String cmd = "logcat -d -f " + filename.getAbsolutePath();
Runtime.getRuntime().exec(cmd);

今私が使用したログインファイルをキャプチャする

Log.e("HEY ERROR", "HEY THIS IS ERROR");

しかし、それはファイルに多くの無関係な情報を保存します..また、私は後で情報やエラーをログに記録したい場合、それをキャプチャしていません。

Androidの第一人者がここで私を助けてくれますか..ありがとう

4

2 に答える 2

1

通知とエラーのログ/クラッシュ レポートをリモートで受信したい場合は、次のような無料のサービスを使用でき
ます

私の意見では、この無料のクロス プラットフォーム サービスを使用している場合、ログを SD カードに書き込み、手動で転送するよりも賢明な解決策とは言えません。

幸運を!

于 2013-04-16T06:00:42.040 に答える
0

答えるには少し遅すぎますが、将来人々を助けるかもしれません. リモート ロギング、クラッシュ レポート、ベータ版のロールアウトなどを可能にするTestFlight の非常に優れた無料サービスです。言うまでもなく、これらのアクティビティは testflight ダッシュボードから監視できます。また、AndroidだけでなくiOSにも対応。

于 2013-09-26T03:19:46.220 に答える