Eclipseクラシックを使用してAndroidアプリケーションを開発しています。しかし、logcatでメッセージを表示できません。昨日まで、すべてのメッセージを表示していましたが、現在は何も表示していません。私は自分のプログラムを追跡するために多くのログ文を書きましたが、このため追跡できません。
誰が問題がどこにあると言うことができますか?ありがとう...
これらを最初に試してください
私はそれを解決しました:
Logcatウィンドウを閉じる
コマンドプロンプトで次を実行します。
adb kill-server
adb start-server
時々、Eclipseのlogcat出力でログの表示が停止することがあります。デバイスを取り外して接続しても問題ありません。 logcatが大量のメッセージを取得し、その量を処理できない場合に問題が発生するようです。
唯一機能しているのは、Eclipseを再起動するか、DDMSを直接使用することです(これにも同じ問題があります)。
これは、Eclipseを長時間閉じずに、Eclipseを閉じて再度開くと発生します。問題を解決する必要があります。
[ウィンドウ]-[設定]-[Android-Logcatに移動します。そのページで[メッセージの優先度が最低でもlogcatビューを表示する]で[詳細]を選択します。
正解:Eclipseのバグです。トリガーするためにしたことは、フィルターの1つを名前変更して、「実行」ボタンを押すことだけでした。
Eclipseを再起動すると修正されます。
Eclipseで、windows-> preferencesに移動します
その後、Android-> logcatに移動し、次の設定があることを確認します。
1。ダブルクリックアクション:「問題に進む(エラー行)
2。切り替え先:Java
3。両方のチェックボックスがチェックされています
セットアップに問題がなければ、プロジェクトをクリーンアップしてEclipseを再起動します
がんばろう!
時々、Eclipseがエミュレータのホーム画面を待機するより遅いマシンで発生し、長時間待機した後、エミュレータがオフラインであることを示します。第二に、正しいフィルターまたはすべてのメッセージ部分を見ていることを確認してください。
また、次のこともできます。
がんばろう!
私は同じ問題を抱えていましたが、Eclipseのlogcatパネルをgaveめ、cygwin + adbに切り替えました:
cd /cygdrive/c/Android_sdk/sdk/platform-tools
#adb.exeがある場所に移動./adb logcat -c
#ログを消去します。古いメッセージを見たい場合は、明らかにこれをしないでください。./adb logcat
#すべてのメッセージを見るまたは
./adb logcat | grep "whatever"
#探したいものだけを探す私はこの数日間この問題を抱えていて、上記のすべてを試しました。
結局のところ、私の問題は、すべてのログステートメントが到達していないクラスにあったことです。表示されているものが原因だと思っていましたが、そうではありませんでした。
要するに、次のことを確認してください
すべてのメソッドの最初にログステートメントをポストします。
私も同じ問題を抱えていたので、Eclipseを再起動することで問題を解決しました-> ddmsに行く->エミュレーターをクリックします
windows-> preference-> Android-> logcatに移動します
オプションを選択します-show logcatメッセージの優先度が詳細である場合。
デバイスのすべてのイベントが表示され、再び動作するすべての永続的なlogcatが閉じられます。
右上隅の「保存されたフィルタービューの表示」をクリックするか、「保存されたフィルタービューの表示」が既に開いている場合は、選択したlogcatフィルターを削除するために赤のアイコンをクリックします。
必ず設定してください
Android:debuggable="true"
マニフェストファイル内。
私は同じ問題に直面していたので、次の手順で問題を解決しました。
上記のすべてのソリューションを試しましたが、何も機能しませんでした。それから、「R」という名前のボタンがあるのを見て、何かが頭の中でクリックされたので、名前を次のように変更しました。
R1=(Button) findViewById(R.id.button1);
したがって、多分それはAndroidおよびJavaボタンの名前「R」のRと競合していました。
万歳エラーが解決しました。
次の手順で締めくくりましょう。
デバイスが故障していないことを確認してください。私のデバイスはログを記録しないように設定されており、誤ってboefflaカーネルを介して無効にしました。 logcatで元に戻すと、問題なく機能しました。
間違いでLogCatをオフにした可能性があります