配置WebViews进行调试 - 在哪里?

时间:2014-07-10 17:40:22

标签: android google-chrome cordova webview

尝试解决手机应用程序中的问题并且无法弄清楚如何调试,因此尝试使用Chrome远程调试。无法将应用程序设置为远程查看。

按照此页面上的说明操作:

https://developer.chrome.com/devtools/docs/remote-debugging

但是当我进入“配置WebViews进行调试”一节时 它具体说我需要添加以下代码行:

if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
    WebView.setWebContentsDebuggingEnabled(true);
}

我应该在哪里将此代码添加到我的应用程序中,以便能够使用远程调试?

我已在设备上安装了该应用,Chrome://检查设备,我可以远程查看我在设备上的Chrome中打开的任何内容,因此我知道连接良好。我甚至可以看到该应用正在运行,但无法点击它进入远程视图。

1 个答案:

答案 0 :(得分:1)

使用最新版本的Cordova,您无需担心在代码中手动设置debuggable标志。

此功能是Coreova核心的一部分,由此提交引入 https://github.com/apache/cordova-android/commit/ea1f041e1167de9add5346a7d4fe6afec095d910 这是Cordova 3.3版本附带的。

撰写时的当前版本是Cordova 3.5.1