248

(Eclipse でアプリを開発しているときに) Android でlogcatが何も表示しないのはなぜですか?

何も印刷されません。空っぽです。

4

28 に答える 28

521

私はこれと同じ問題を抱えていましたが、私の修正はもっと基本的なものでした:

Eclipse で LogCat パネルが空の場合、エミュレーターにはフォーカスがありません。DDMS パースペクティブに移動し、[デバイス] パネル (左上の画面) の「エミュレーター」エントリをクリックしてみてください。

于 2010-05-31T18:31:02.297 に答える
83

ダイヤル

*#*#2846579#*#*

隠しメニューが表示されます。[プロジェクト メニュー] > [バックグラウンド設定] > [ログ設定] に移動し、ログの可用性 (ログ スイッチ) とレベル (ログ レベル設定) を定義します。

これは、Ideos X3 (こちら) について記載されており、Honor U8860 でテストされているように、 Huawei の携帯電話にのみ適用される場合があることに注意してください。

于 2012-06-09T17:28:25.707 に答える
71

[デバイス]パネルをクリックしてもスパムが発生しない場合reset adbは、スナップショットボタンの右側にある三角形のドロップアウトメニューで使用してください。

于 2012-02-02T15:44:41.197 に答える
41

私はオン/オフで同じ問題を抱えており、解決方法はメニューのファイル再起動(Eclipseの再起動)です。

于 2012-03-01T04:49:44.847 に答える
33

Mylynがインストールされているのではないでしょうか?

http://code.google.com/p/android/issues/detail?id=1808

于 2010-02-12T07:42:59.320 に答える
11

MoMoが提供する回答は一時的に問題を解決しますが、次にEclipseを起動するとき、または別のエミュレーター/デバイスで起動するときに再発する可能性があります。

デバイスビューで常にデバイスを選択する代わりに、Eclipseの設定に移動し、左側のリストで[Android]-> [LogCat]に移動して、[ワークスペース」。

このように、logcatを使用しているデバイスに関係なく、アプリケーションが起動するとすぐに、logcatからの出力が自動的に表示され始めます。

また、アプリケーションからの出力のみが表示されるようにするフィルターを設定します。これは、必要に応じて再利用/無効化できます。

Logcatアプリケーション出力有効化設定

于 2012-08-27T14:10:21.097 に答える
9

デバイスでログが有効になっていない可能性があります。次のコマンドを実行してみてください。

adb shell
echo 1 > /sys/kernel/logger/log_main/enable
于 2010-11-30T09:08:22.163 に答える
6

わかった。これが私がそれを機能させる方法です。私は最初にMoMo のアドバイスに従いました。

Eclipse で LogCat パネルが空の場合、エミュレーターにはフォーカスがありません。DDMS パースペクティブに移動し、[デバイス] パネル (左上の画面) の「エミュレーター」エントリをクリックしてみてください。

しかし、役に立たない。

次に、 fyodorananiev の提案に従ってreset adb(Android Debug Bridge) を試みました。どのように?メニューウィンドウデバイス→ 逆三角形のメニュー ボタン → Reset adb

それも機能しませんでしたが、次のメッセージが表示されました。

Android hierarchyviewer: デバイスからフォーカスされたウィンドウを取得できません

これは、私の Android デバイスまたはエミュレーターにフォーカスがないという点で MoMo が正しかったことを意味します。ただし、私の場合の解決策は異なります。

私のために働いたもの:

  1. USB経由でコンピューターに接続されていたAndroidデバイスを再接続しました。

  2. Abu Hamzahが述べたように、Eclipseを再起動しました(ただし、メニューFileRestartを実行できることを知らなかったので、手動でEclipseを閉じてから、アプリケーションを再起動しました。)

logcat でログを確認できるようになりました。

于 2014-01-08T06:49:20.290 に答える
3

デバイスを使用している場合、最も簡単なチェックは Eclipse を再起動することです。

Eclipse をシャットダウンする必要はありません

メニューファイル再起動を使用

すぐに LogCat が返されるはずです。

于 2013-10-22T17:13:47.577 に答える
2

アプリケーションを実行しているデバイスまたはエミュレーターを選択していないと思います。

Eclipseで、DDMSパースペクティブに移動し、アプリケーションを実行しているデバイスまたはエミュレーターを選択します。

(注:Eclipseを再起動する必要はありません)

于 2012-11-22T11:02:46.910 に答える
2

最も簡単な解決策は私にとってはうまくいきました。電話とEclipseをシャットダウンして再起動することです。

于 2012-06-28T22:45:34.233 に答える
2

開発者設定に移動し、Debugging\Select App for Debugging が空であることを確認します

ここに画像の説明を入力

于 2016-08-29T12:58:07.407 に答える
1

私は時々これが起こったことがあります。Eclipse を閉じて再度開くと、問題が解決するようです。

于 2013-11-04T23:11:08.460 に答える
1

モバイルでCyanogenModを使用している場合、デフォルトでログが無効になります。この方法を試してください:

デバイスで「/system/etc/init.d/」フォルダーを開きます。ファイルが多数ある場合は、各ファイルを開いて次の行を探します。

rm /dev/ログ/メイン

次に、この行を次のようにコメントします。# rm /dev/log/main

ファイルを保存して再起動します。

于 2014-10-09T18:44:44.317 に答える
1

この質問に対するすべての回答が役に立たなかったことがわかると、興味深いものになります。

そして、ADT 22.6.3.v201404151837-1123206のバージョンで、同じパッケージ名 (アプリケーション名) で 2 つのフィルターを追加すると、ログが表示されないことがわかります。

ログは 2 秒前に存在し、アプリをデバッグ モードで起動すると、手動で設定したフィルターと衝突するアプリのデフォルト フィルターが追加され、ADT は魔法のようにすべてのログを削除すべてのメッセージを含むフィルターが機能しました(フィルターなし) !

しかし、それは別の問題を隠していました...

デュアルスクリーンで作業しています。2 つ目は VGA/RGB 経由で接続されています (名前がよくわかりません)。コード エディターから離れた場所で logcat を使用することに慣れているので、logcat を別のウィンドウに配置しました。これがログが消える主な理由であることが判明しました。

于 2014-06-23T20:16:29.027 に答える
0

Android フォンとラップトップで同じ日付と時刻を設定します。

ログが表示されないという同様の問題があり、電話で正しい日付を設定すると、ログが表示されるようになりました (電話を再起動したところ、時間が完全に間違っていました!)。

于 2016-08-08T18:30:13.840 に答える
0

Eclipse v4.5 (Mars) (少なくとも Mars.1 または Mars.2)を使用している場合は、ここで説明されている解決策を試してください: Logcat show invisible messages in Eclipse Mars

私の場合は助かりました。

于 2016-03-27T08:54:55.037 に答える
0

コンソールが何かを伝えているかどうかを確認してください。通常、これはプロジェクトをデバイスにインストールできなかった場合に発生し、以前のプロジェクトのみが表示されます。

私が見た最も一般的なケースは、プロジェクトに異なる署名があり、まったく実行されていない場合です。表示されている赤い文字をすべて読んでください。LogCat に何も表示されない場合は、コンソールで表示されることを確認してください。

于 2012-12-17T05:53:56.280 に答える
0

他のすべてを試しても、まだ空のlogcat で負けている場合。私は別の簡単な方法を得ました。

古いバージョンの ADB をダウンロードして、もう一度お試しください。少なくとも Android 7.0 の携帯電話で動作している可能性があります (ベンダーは更新を停止しました)。

古いバージョンの便利なリンクは次のとおりです

于 2019-06-07T16:20:28.577 に答える
0

これは簡単です。

Eclipse から Logcat を閉じるだけです。

次に、Eclipse で次の手順に従って再度開きます。

ウィンドウ - ビューを表示 - その他 - Android - LogCat - OK

これで問題が解決することを願っています。

于 2016-06-07T05:22:25.363 に答える