android - 如何通过 adb 获取 webview 控制台日志?
问题描述
我正在构建一个Cordova
在 webview 中运行的 Android 应用程序。我知道我可以通过访问 webview,chrome://inspect
但它仅适用于调试构建。它无法检查发布 APK 中的 chrome。那么有没有办法通过adb
命令获取 chrome 控制台日志呢?
解决方案
在 SO 上的任何地方都找不到这个,这对我有用:
adb -d logcat chromium:I *:S
在我的情况下-d
指示物理设备。如果所有其他方法都失败了,只需将结果转储adb logcat
到文本文件中并搜索“CONSOLE”,这将为您提供 logcat 过滤器的提供程序。似乎这会随着时间的推移而变化,并且取决于您的特定开发环境。
推荐阅读
- c# - 如何在 C# 中模拟用于单元测试的记录器?
- git - 无法添加到存储库
- mapbox-gl-js - Mapbox-gl-draw 单击按钮后更改绘图样式
- uml - 一群人可以成为用例图中的参与者吗?
- angular - 使用库快速设置 Angular monorepo
- c++ - 如何实现部分输出到 cmd 窗口和部分重定向到 c++ 程序的文件?
- excel - Excel VBA 在第二个空格后拆分
- django - 在 django 中检查我的数据库时出现问题
- cmd - IP 地址以 fra 和 ec 开头是什么意思?
- maven -
命令“mvn dependency:resolve”与“mvn clean install”有何不同?