Mag*_*s W 91 android android-emulator logcat flutter android-12
在运行 Android 12 的模拟器上测试 Flutter 应用程序时,我会定期(大约每秒)在日志中看到类似这样的行:
D/EGL_emulation(32175): app_time_stats: avg=312.93ms min=133.69ms max=608.57ms count=4
它们是什么意思,我该如何关闭它们?我从未在 Android 11 模拟器上见过它们,所以我猜测它与 Android 12 有关?
Jam*_*mmo 68
D/EGL_emulation ...RUN 控制台窗口D/EGL_emulation.Tor*_*ben 20
事实上,所有这些 EGL_emulation 消息都非常烦人。到目前为止,我的解决方案是创建一个自定义 logcat 过滤器。
您可以通过单击 logcat 工具栏最右侧的下拉菜单并选择Edit Filter Configuration来打开 logcat 过滤器配置。您必须设置两个正则表达式:
^(?!(EGL_emulation))在“日志标签”字段中过滤带有“EGL_emulation”标签的所有消息。
^(?!(\?))包名称字段中的过滤器会过滤来自应用程序的所有消息,而无需调试信息。这不如“仅显示选定的应用程序”过滤器,但迄今为止最接近类似的行为。
这也是我的配置的屏幕截图,以防文本不清楚:
不过,我真的希望上游尽快解决这个问题;)
小智 17
这些是来自 Android 模拟器的消息,在某些情况下可能会有所帮助。我建议仅过滤掉调试消息,而不过滤警告或错误消息,因为这些消息可能有用。
字首:
D/- 调试W/- 警告E/- 错误对于 Android Studio Logcat 日志:
^(?!(D/EGL_emulation))以便仍然显示警告和错误。对于 VSCode 调试控制台日志:
!D/EGL_emulation。| 归档时间: | 
 | 
| 查看次数: | 33022 次 | 
| 最近记录: |