昨日Android Studioをインストールし、LogCatを使用してログを表示しようとしました。しかし、logcatには何も表示されません。端末を使用して実行./adb logcat
しましたが、動作しました。
Android Studioでlogcatを使用する方法を説明できる人はいますか?
昨日Android Studioをインストールし、LogCatを使用してログを表示しようとしました。しかし、logcatには何も表示されません。端末を使用して実行./adb logcat
しましたが、動作しました。
Android Studioでlogcatを使用する方法を説明できる人はいますか?
回答:
logcatを再起動すると、いつも役に立ちます。
私はよくこの状態になります。Logcatが空白です。デバッグは機能し、ブレークポイントに到達することができます。フィルターは設定されていません。ログレベルはVerboseです。以下を繰り返しループして修正します。
adb kill-server && adb start-server
ddms
て、コマンドラインで起動します。そして、他のすべてが失敗した場合、最後にコンピュータを再起動します。
問題は断続的に発生します。AndroidStudioはバグがあると思います。
logcatウィンドウを再起動するには、Alt+を62回押す必要があります。これにより、ログ出力が表示されます。
問題は主にデバッグモードで発生します。
これらは私を助けました:
1. ADB統合を有効にする 2. Androidデバイスモニターに移動するデバイスがオンラインかどうかを確認し、必要なフィルターを作成する
Android Studioを再起動すると役に立ちました。
技術的な回答ではありませんが、logcatの検索ボックスをオンにすることをお勧めします。入力された文字がある場合、その特定の文字または単語を検索するため、logcatは空になり、存在しない場合、logcatログは完全に空になります。
**
**
私はこれを数ヶ月の悩みとトラブルの後で解決しました。
何も役に立たず、デバッグ中にデバイスモニターは正常に動作しましたが、標準のlogcatビューは常に空でした。
理由は面倒なほど単純
でした。logcatビューはありましたが、更新によって幅が0に移動されました!
「ALT 6」タブを開いています。「ADBログ」と「デバイス| logcat」
デバイスに2つのタブがあります。logcatは、デバイスとlogcatで構成され、縦の境界線で分割されていることを意味します。
縦の境界線は移動でき、更新中に100%右に移動したようです。
これによりlogcatが収集されますが表示されません。マウスポインターをツールウィンドウの右側に移動し、logcatをドラッグして表示します。
このソリューションはすべての人に役立つわけではありませんが、ADB接続が機能していて、logcat出力がまだない多くの人が見つかりました。これらは同じ問題に見舞われる可能性があります。
最近のバージョンのAndroid Studioでもこの問題が発生するのは奇妙です。ソリューションの長いリストを読みましたが、うまくいきませんでした。受け入れられた回答は以前のバージョンのAndroid Studioで機能しました(おそらくv2.3でした)
Logcatを再び機能させるために、次のことを行いました。
logcatをリセットしても理想的には同じ効果が得られるはずですが、そうではありませんでした。手動でフィルターを切り替えるだけで機能しました。
これはAndroid Studio 3.0.1(安定版)にあります(現在のプロジェクトを完了する前に更新することはできません)この問題は、朝にAndroidスタジオを起動して、夜に残した作業を続行したときに発生しました。開発者がこれを調査してくれることを願っています。stackoverflowから15を超えるソリューションを試しても苦労しましたが、まだ結果が表示されません。この問題の将来の犠牲者のための別の解決策を明らかにすることは、いらいらします。
「デバイスlogcat」タブの右側に、「選択したプロセスのLogcatのみを表示」ボタンがあります。別のプロセスを実行するたびにもう一度プッシュする必要があるため、完璧ではありませんが、それが私にとって有効な唯一のソリューションです。これまでのところ...
私にとって、問題はデバイスがCharge only
モードで接続されていることでした。
モードをMedia device (MTP)
(またはTransfer files
一部のデバイスで)に変更すると、問題が解決しました。
Android 3.6.1(2020年3月)では、次のことを行う必要がありました。
私はそれを私のものに直しました。DDMSディスプレイの右端にある、Devices LogcatビューとADBビューを復元する小さなアイコンを探します。
DDMSが最初に「ADBログ」と「デバイス| logcat」タブの両方を表示したとき。「デバイス| logcat」は、デバイスの出力を表示するはずですが、空白でした。どういうわけか私はこれらのタブのいずれかを非表示にすることができました、私は正確にどのように忘れています。しかし、右側には、「ADBの復元」ビューを示す小さなアイコンがあり、それをクリックして表示されました。次に、「デバイスのlogcatビューの復元」という小さなアイコンがもう1つありました。それをクリックすると、突然表示され、デバイスの出力が再び表示されました。
LogCat
、Wi-Fiデバッグ中に確認するのに役立ちました。を開いてDevice File Explorer
、許可されたデバイスがリストにないことを確認し、スマートフォンでRSAフィンガープリントを受け入れました。その後、私はを見ることができましたLogcat
が、しばしば壊れて、これらの指紋を再度送信します。