私はAndroidアプリの開発にMacでEclipseを使用しています。エミュレーターでアプリケーションを実行すると、ログキャットウィンドウに期待どおりの動作が表示されますが、実際のAndroid接続デバイスで実行(またはデバッグ)すると、ログキャットウィンドウに1行も表示されません。
実際のAndroidデバイスで実行しているときにログ猫に対処する方法は?
ありがとう、
DDMS環境の[Windows]タブでデバイスを選択し、[デバイス]を選択してから、デバイス、つまり[HtXXXXXXX]を選択する必要があります。
まず、デバイスは本当に接続されていますか?デバイスが接続されているかどうかを確認するには、adb devices
コンソールで実行するだけです。システムに接続されているすべてのデバイスが一覧表示されます。
adb logcat
次に、コマンドプロンプトでコマンドを実行するだけで、logcatウィンドウが個別に表示されます。
多くのデバイスがシステムに接続されている間、adb logcatは次のメッセージを表示します。- デバイスを待機しています-エラー:複数のデバイスとエミュレーター
したがって、上記のケースを解決するには、-sオプションを指定してデバイスIDを指定してコマンドを実行する必要があります。
次に例
を示しadb -s emulator-5556 logcat
ます。これにより、エミュレータのlogcatが表示されます。
デバイスに接続したときに再起動してみてください。