首页 > 解决方案 > 如何通过 adb 获取 webview 控制台日志?

问题描述

我正在构建一个Cordova在 webview 中运行的 Android 应用程序。我知道我可以通过访问 webview,chrome://inspect但它仅适用于调试构建。它无法检查发布 APK 中的 chrome。那么有没有办法通过adb命令获取 chrome 控制台日志呢?

标签: androidgoogle-chromewebview

解决方案


在 SO 上的任何地方都找不到这个,这对我有用:

adb -d logcat chromium:I *:S

在我的情况下-d指示物理设备。如果所有其他方法都失败了,只需将结果转储adb logcat到文本文件中并搜索“CONSOLE”,这将为您提供 logcat 过滤器的提供程序。似乎这会随着时间的推移而变化,并且取决于您的特定开发环境。


推荐阅读