2015-09-08 3 views
7

一度にしばらくの間は、私が手:残念ながら、MyAppのが停止していない - エラー・ログをlogcat

残念ながら、MyAppには停止しました。

Problem is easy to solve if you have some logsが、私の場合にはlogcatは、(それがこのapp has stoppedが発生し、この1私のアプリやその他の例外によって公開され、通常のメッセージがそこに示されているではない)、エラーの全くメッセージを持っていません。

この問題を解決する可能性はありますか?

良いことは、私は非常に簡単にこのように私はlogcatして、何が起こったのかを調査するために私ができる限り多くの情報を掲載しようとしている、それを再現することができます。

私はACRAを持っているし、(他の例外は、それによってキャッチではなく、このapp has stoppedされている)を実行しています。

私のアプリが表示されていないとIntentServiceにhappendnigいくつかのものがありますが起こります。私のアプリはgeofencesを追跡しており、app has stoppedはHTC M8でのみ発生し、電話機の設定で場所をオンまたはオフに切り替えると発生します。私は別の携帯電話でテストしましたが、LG G3、Nexus 5、Moto G、LG Swift L9では発生しません。

+0

あなたのApplicationクラスでたuncaughtExceptionHandlerを実装します。public void uncaughtException(スレッドスレッド、Throwableの元)にスローされるものを参照してください。 –

+0

ADBを再起動してみてください – Sjd

+0

@Sjd logcatにログがありますが、エラーに関するメッセージはありません。 –

答えて

6
  • は、コマンドラインでLogCatを実行しようとしましたか?エラーが表示される場合があります。 Android LogCat in command-line
  • EclipseをIDEとして使用している場合、LogCatのフィルタを確認してみてください。誤ってLogCatにエラーを表示しないことがあります。
  • デバッガを使用してエラーを見つけてください。エラーを示唆する場所にブレークポイントを設定します。私の場合のlogcatで
+2

"LogCatをコマンドラインで実行する"これがうまくいった!私はすべてのログを表示することができなかったAndroid Studioを使用していました。 –

+0

コマンドラインのLogCatも私のために働いていました。ありがとうございました :) – Laurent

1

これはかなり自明に聞こえる - 他のエミュレータやデバイスのテスト、コンピューターを再起動してみてください。また、try-catchブロックを追加して、e.printStackTrace()と入力するか、UncaughtExceptionHandlerと入力してください。

0

これは非常に奇妙なことです。あなたはlogcatを見つけることができません。だから、なぜあなたはHockey appを試してみてください。あなたはそれを支払う必要があることをあなたがしばらくの間使用することができると思うguide.Iを通過してください。

Good Luck。

+0

私の最新の質問をご覧ください。 –

+0

@MarianPaźdioioch、申し訳ありませんが、私は他の解決策がありません。私はこの種のシナリオに直面していません。 – Soham

0

を濾過しました。 Androidモニター - > logcat - >右下のフィルターを変更することができます。フィルターをフィルターなしに変更してください。すべてのエラーが表示されます。

enter image description here

関連する問題