私は自分のAndroidアプリケーションに取り組んでいて、Eclipseを使用してそれをビルドし、Android Logcatにいくつかの値を表示していました。
すべてが正常に機能していましたが、アプリケーションを実行すると、Logcatに何も表示されなくなりました。他のアプリケーションを実行しようとしましたが、それでも空白のままです。
この動作の理由は何ですか、どうすれば再び動作させることができますか?
これを試して:
LinuxまたはMacOS Xの場合:
./adb kill-server
./adb start-server
Windowsの場合:
adb kill-server
adb start-server
これによりadbが再起動し、すべてが正常に機能するはずです。
この問題は、たとえば異なるワークスペースでEclipseの2つのインスタンスをPCで実行した場合に発生することがあります。したがって、問題の繰り返しを回避するには、Eclipseのインスタンスを1つだけ使用する必要があります。
ロギングを修復するには、次の手順を実行する必要があります。
時々他の方法を助けます。 Eclipseに移動ウィンドウ>パースペクティブ> DDMSそしてデバイスサブウィンドウから選択adbのリセット
それは私にも起こりましたが、問題はDDMSにあると思います。
次のことを試すことができます。
コマンドラインからDBサーバーを再起動することはうまく機能しますが、Eclipse内からADBをリセットする別の方法があります。 DDMSパースペクティブを開き、[デバイス]タブのツールバーのドロップダウンメニューをクリックして、[adbのリセット]メニュー項目を選択します。
LogCatがLog.i()または情報を表示しない場合:
試してください:
ターゲットセットを正しく確認してください。
sdkフォルダー-> platform-toolsに移動します
空の場所でCtrl + Shiftとマウスの右クリックを押し、ここでコマンドウィンドウを開くを選択してコマンドウィンドウを開きます。
次に、次の2つのコマンドを入力して、adbを強制終了し、再起動します。
adb kill-server
adb start-server
そして最後にEclipseを再起動します。
私は同じ問題に直面しました。これは完璧に機能しました。
私も同じ問題を抱えていました。これは、プロキシが私のマシンで実行されているためです。ネットワークプロキシ、ポートスキャン、およびこの種のプログラムを実行している場合、このツールをeclipsで使用することはできません。