私は自分の Android アプリケーションに取り組んでいて、Eclipse を使用してそれをビルドし、Android Logcat にいくつかの値を表示していました。
すべてが正常に機能していましたが、突然アプリケーションを実行すると、Logcat に何も表示されなくなりました。他のアプリケーションを実行しようとしましたが、まだ空白のままです。
この動作の理由は何ですか?どうすれば再び機能するようになりますか?
これを試してください:
Linux または Mac OS X の場合:
./adb kill-server
./adb start-server
Windows の場合:
adb kill-server
adb start-server
これにより adb が再起動され、すべて正常に動作するはずです。
この問題は、PC で Eclipse の 2 つのインスタンスを (たとえば、異なるワークスペースで) 実行している場合に発生することがあります。したがって、繰り返しの問題を回避するには、Eclipse のインスタンスを 1 つだけ使用する必要があります。
ロギングを修復するには、次の手順を実行する必要があります。
時々他の方法を助けます。[ Eclipse Window] > [Perspective] > [DDMS]に移動し、[ Device ]サブウィンドウから[ Reset adb]を選択します
コマンドラインからの DB サーバーの再起動はうまく機能しますが、Eclipse 内から ADB をリセットする別の方法があります。DDMS パースペクティブを開き、[デバイス] タブのツールバーのドロップダウン メニューをクリックして、[adb のリセット] メニュー項目を選択します。