2012-09-13 6 views
8

非常にランダムに発生するバグがあります。そのため、Playストアを購入したLogCatモニタリングアプリを使用して、デバイスにスローされた例外を確認します。 Jelly Beanを使用して以来、私はログを記録していません。私はそれを読んだことがある、ジェリービーンでは、アプリケーションはLogCatの出力しか見ることができない。JellyBeanでLogCatを使用する

私のデバイスのルートを外しているので、携帯電話で私のアプリケーションのLogCat出力を直接読み取る方法はありますか?私はEclipseを使うことができると知っていますが、私が言ったように、それは無作為に起こり、手動で再作成することはできません。

+1

Google PlayからデバイスにaLogcatをインストール... https://play.google.com/store/apps/details?id = org.jtb.alogcat&hl = ja –

+1

@PriyankこのアプリはルートなしJB android – Selvin

+1

さて、それは私がもう働かない購入したアプリです。私はGoogleが開発者を嫌うと思う。 ;) –

答えて

3

私のデバイスのルート設定の外に、私のアプリのLogCat出力を自分の電話機で直接読み取る方法はありますか?

実際はありません。

いくつかの読書といくつかのテストを行った後、私はaLogcatを作成する3つの方法を見つけました。それらはすべてルートを使用しています。

より詳細な議論についてREAD_LOGS permission is not granted to 3rd party applications in Jelly Bean (api 16)

+2

リンクありがとう。そこに埋もれているのは、電源ボタンを押したまま、音量を上げ、音量を下げた後、電子メールのプロンプトが表示されるまで約30〜60秒待つことで、ユーザがログファイル/スクリーンショットを送信する方法です。理想的な機能とはまったく異なりますが、それは私にとってはうまくいくでしょう。 –

2

あなたはのTextViewを使って画面に直接書くことについてどう思いますか?もちろん、これはデバッグビルドの場合のみです。

この投稿は、今やって残っているすべての試みは、あなたが問題だと思うのコードを囲んで、あなたのコード内のtry/catchのSTMTSを置くことです画面上Write android logcat data to a file

をlogcatエラーを出力するコードが含まれています。キャッチは、画面にエラーメッセージを書き込むことを委任します。

関連する問題