web-dev-qa-db-ja.com

Logcatは何も表示しません

私は自分のAndroidアプリケーションに取り組んでいて、Eclipseを使用してそれをビルドし、Android Logcatにいくつかの値を表示していました。

すべてが正常に機能していましたが、アプリケーションを実行すると、Logcatに何も表示されなくなりました。他のアプリケーションを実行しようとしましたが、それでも空白のままです。

この動作の理由は何ですか、どうすれば再び動作させることができますか?

15
karan

これを試して:

LinuxまたはMacOS Xの場合:

./adb kill-server
./adb start-server

Windowsの場合:

adb kill-server
adb start-server

これによりadbが再起動し、すべてが正常に機能するはずです。

21
Ahmad

この問題は、たとえば異なるワークスペースでEclipseの2つのインスタンスをPCで実行した場合に発生することがあります。したがって、問題の繰り返しを回避するには、Eclipseのインスタンスを1つだけ使用する必要があります。

ロギングを修復するには、次の手順を実行する必要があります。

  1. デバイスのプラグを抜きます
  2. すべてのEclipseウィンドウを閉じます
  3. コマンドラインでadbを再起動します:adbkill-serverおよびadbstart-serverより
  4. Eclipseを再度実行し、デバイスを接続します

時々他の方法を助けます。 Eclipseに移動ウィンドウ>パースペクティブ> DDMSそしてデバイスサブウィンドウから選択adbのリセット

7
Michal

それは私にも起こりましたが、問題はDDMSにあると思います。

次のことを試すことができます。

  • DDMSパースペクティブを開く
  • [デバイス]タブに移動します(開いていない場合は、[Windows]-> [ビューの表示]-> [デバイス]に移動します)
  • 開いているエミュレーターをクリックすると、ログが再び表示されます。
4
Jorge Casariego

コマンドラインからDBサーバーを再起動することはうまく機能しますが、Eclipse内からADBをリセットする別の方法があります。 DDMSパースペクティブを開き、[デバイス]タブのツールバーのドロップダウンメニューをクリックして、[adbのリセット]メニュー項目を選択します。 Device dropdown menu

2
scottt

LogCatがLog.i()または情報を表示しない場合:

試してください:

  1. ターゲットセットを正しく確認してください。

  2. sdkフォルダー-> platform-toolsに移動します

    空の場所でCtrl + Shiftとマウスの右クリックを押し、ここでコマンドウィンドウを開くを選択してコマンドウィンドウを開きます。

    次に、次の2つのコマンドを入力して、adbを強制終了し、再起動します。

    adb kill-server

    adb start-server

  3. そして最後にEclipseを再起動します。

私は同じ問題に直面しました。これは完璧に機能しました。

1
Sravani

私も同じ問題を抱えていました。これは、プロキシが私のマシンで実行されているためです。ネットワークプロキシ、ポートスキャン、およびこの種のプログラムを実行している場合、このツールをeclipsで使用することはできません。

0
beheshtraya