こんなのでましたけど。
Android logcat error: Failed to clear Logcat, got an exception executing "adb logcat -c". See idea.log for details.
idea.log を見るとこれ。
[ 250767] WARN - ea.logcat.AndroidLogcatService -
com.android.ddmlib.ShellCommandUnresponsiveException
at com.android.ddmlib.AdbHelper.executeRemoteCommand(AdbHelper.java:699)
at com.android.ddmlib.AdbHelper.executeRemoteCommand(AdbHelper.java:475)
at com.android.ddmlib.internal.DeviceImpl.executeShellCommand(DeviceImpl.java:706)
at com.android.tools.idea.logcat.AndroidLogcatService.execute(AndroidLogcatService.java:552)
at com.android.tools.idea.logcat.AndroidLogcatService.lambda$clearLogcat$2(AndroidLogcatService.java:398)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:829)
ググってみると、
use
adb logcat -b all -c
it will clear all buffers. sometime adb logcat -c will not work because of many process using it like android studio.
とのこと。
Android Studio のプロセスが多すぎてバッファが消せない、とのこと。
👉 android - ADB logcat fails to clear the main log - Stack Overflow
なぜエラーが出始めたのか
[Edit configrations...] から設定を変更しました。
デバッグ実行の前に、自動でログをクリアしたかったのですが。
どこかに、 adb logcat
のオプションを設定できるとこなかったけか。
あったような気がするが、見つけられない。