在 Android 4.1 上,我们可以使用 DevTools 调试本机 Android 应用程序中的 WebView 内容吗

On Android 4.1, can we use DevTools to debug WebView content in native Android applications

我正在使用 cordova 构建 android 应用程序。我能够调试应用程序,它在 emulator.And 中 运行 也适用于具有 android 的设备4.4 或更高版本但不适用于具有 android 4.1 版本的设备。由于存在一个仅在 android(版本 4.1)的真实设备中出现的问题。您能否提出任何解决方案。

通过 Chrome 进行正确的远程调试仅适用于 Android 4.4+ 使用平台 WebView 时,因此您使用 vanilla Cordova 的唯一选择是 JavaScript hacks like Weinre。

如果您有兴趣,AppGyver 的 Steroids tooling 随 Android 的 Crosswalk 一起提供,这将使您可以使用最新的 Chromium 分支而不是 WebView 平台——这修复了许多问题呈现问题并允许您访问 Chrome 检查器以调试 Webview 中发生的情况。

可以直接run Steroids it in your Cordova project不修改任何文件,查看一下。

(免责声明:我是 AppGyver 的程序员。)