Logcatがデバッグアプリケーションに表示されるのは非常に厄介なことですが、アプリケーションの実行中(デバッグではない)にlogcatが表示されません。
再起動しようとしましたが、何も起こりません。
非表示にしている場合は、Alt + 6を押して[ログ]タブを開いてみてください。
ログレベルを確認します。-詳細である必要があります。
Adbを再起動します。
それでもうまくいかない場合は、Android studio。
私は次のことがうまくいったことがわかりました。
まず、私の問題:USBケーブルで接続されたSamsung Galaxy A3でアプリをテストしていました。フィルタリングされたメッセージを含む通常のlogCatメッセージを取得していましたが、突然logCatがフィルタリングされたメッセージの表示を停止しました。これをVerboseに設定すると、lagCatの左上隅に「表示するには出力が多すぎます」というメッセージを含むメッセージのストリームが継続して表示されます。
Android Studio(キャッシュをクリアする場合としない場合))を試してみましたが、運はありませんでした。 logCatへの情報が多すぎます。
これが誰かを助けることを願っています。
logcatの左上には、エミュレータを選択するオプションがあります。デフォルトで現在のエミュレータが選択されていない可能性があります。現在のエミュレータに変更してみてください。修正されます。
Logcatウィンドウでデバイスを再選択し、アプリを再選択します
表示されない場合は、次の2つのコマンドを使用してadbを再起動します。
adb kill-server
adb start-server
楽しいデバッグ:)
エミュレータとAndroid studioの両方を再起動してくれました!
電話のUSBオプションを「充電のみ」から「ファイルの転送(MTP)」に変更することで問題を修正しました
私はlogcatを動作させる方法のような問題を抱えていました.sqlite(Database)を使用していてフィルターでfirebaseを選択していたため、正しいフィルターを選択していなかったため、logcatが機能していませんでした
私は同じ問題を抱えていましたが、次のアクションで解決しました。
まず、Android studioで端末を開き、次のパスに移動します。
C:\ Users\user_name\AppData\Local\Android\Sdk\platform-tools
次に、コマンドを入力します:adb reboot
。
約2分かかりますが、logcatは再び機能し、すべてのlogcatを表示します。
これは本当にばかげているように感じますが、同じ問題に苦労して数時間を費やしました。私はこのスレッドで他のすべての答えを試しましたが、それを修正したのはクリーニングしてから再構築することでした。どうやら私が走ったとき、それは実際にAPKを再構築するのではなく、すでに作成されたものを実行するだけでした。
Logcat検索で一致しないもの、たとえば存在しないパッケージ名を返すものがないことを確認します。
パッケージの名前を変更しましたが、logcat検索フィールドに古い名前を残しました。結果:logcat出力は表示されません
私はこのコードを持っていました:
Log.e(getMyName(),message);
これに関する問題は、ゲッターメソッドがアクセスしていた変数がnullだったことです。 Android Studioはエラーを表示しませんでした!これはLog.eステートメントを動作させないように静かに表示されたようです。多くのブログをチェックしましたが、解決策が見つかりませんでした。これが誰かを助けることを願っています。
次の手順を試してください:-
ステップ1。 GotoFile> Invalidate Caches and Restart> Invalidate and Restart Android Studioは自動的に再起動し、logcatは期待どおりに動作します。
スクリーンショットを参照してください:
Step 2。Step(1)が機能しなかった場合は、これを試してください:Goto Terminal> cd platform-toolsディレクトリまで(たとえば、Windowsのデフォルトの場所はC:\ Users \\ AppData\Local\Android\Sdk\platform-tools)。次のコマンドを入力します:
adb kill-server
adb start-server
Step 3:Step(1)&(2)両方が機能しなかった場合は、単に試してくださいLogcatオプションで利用可能な[ロギングの再開]ボタンをクリックします。スクリーンショットを参照 緑色の曲線矢印と灰色のボックス)
---(
デバイス設定の「拡張ログ」を「選択的に」から「許可」に切り替えようとしましたが、助けになりました。これで、デバッグ情報がLogCatに表示されます。