Android Eclipse LogCatを可能にするものは何ですか?
質問
ログキャットウィンドウが開いています。 logcatにログメッセージが表示される場合がありますが、添付された物理ターゲットの有無にかかわらず、ログメッセージが表示されない場合があります。デバッグ環境のどこかにログを有効/無効にすることはありますか?
解決
また、この問題は日食内にあります。 LogCatに既に書かれているものを気にしないほど幸運な場合は、V、D、I、W、Eボタンの隣の上部にある「クリアログ」ボタンをクリックしてください。
デバイスを選択してログをクリアすると、出力が安定していることがわかりました(少なくとも再び埋めるまで)。
他のヒント
エミュレータを使用してLogCatにログを表示しようとすると、同じ問題が発生していました。 DDMSの「デバイス」タブで「リセットADB」という選択を解決しました。
これを入力してください:
ADBキルサーバー
ADBスタートサーバー
ADB logcat
Eclipseにログキャットを含む既知のバグがあります、それはあなたが経験していることかもしれません:http://code.google.com/p/android/issues/detail?id=2752
提案された解決策は、デバイスを抜いてログをクリアしてから、もう一度開始することです
これは、私がエミュレータで作業し、電話をコンピューターに接続するときに起こります。私の電話のログはlogcatに表示されません。問題を解決するために、エミュレータを閉じます。
自動的に表示されるログキャットビューを無効にするには、好みで以下を選択解除します。
android> logcat> display logcatビューワークスペースにアプリケーションからのメッセージがあるとき
ログレベルを変更しても、ログメッセージが表示されない場合は、デバッグの視点を閉じてから、ショートカットキーまたは(ウィンドウ - >開く視点 - >デバッグ)を使用して再開します。これは、ログメッセージが欠落している問題を確実に解決する必要があります。
乾杯
私も通常この問題を抱えています。私は、ログキャットがログメッセージが入っているのと同じくらい速くビューをクリアしているので、何も見えないことがわかりました。
私を助けたのは、ログレベルを変更することでした。たとえば、デバッグにあった場合、冗長に変更してからデバッグに戻ります。 logcatは通常に戻り、ログを持続させます。
それは私のために働いたが、YMMV。
PSは、デバイスが実際に接続されており、「オンライン」であることを確認してください。時には、デバイスがオフラインになり、その後ログキャットが何も印刷できない場合があります。
DDMSをクリックして、[[実行]ボタンの次のバグアイコン)をクリックします。
まず、Mac OSX 10.7.4でEclipse Indigoを実行しています。
LogCatが死にゆくならないようにして、Eclipseを再起動しなければならないために、LogCatを一時停止してから、ドックからエミュレータをクリックして終了します。これは、エミュレータウィンドウの閉じるボタンを一時停止してクリックすると機能しません。
エミュレータが再び開始されたら、ログキャットの障害を実行すると、適切に機能するようです。コンソールで示されているように、ウィンドウを閉じる前に、アプリが完全にロードされていることを確認してください。そうしないと、これは機能しません。
これがまだ機能する理由を理解していません。 Windowsマシンでこれをテストする機会はありませんでした。
提案されているメソッドのいずれも機能しない場合は、携帯電話で開発者オプションを無効にしてアクティブ化してみてください。 USBデバッグを再度に再度に忘れないでください!