Phonegap Dev App没有出现在chrome远程调试器中

时间:2015-05-10 14:50:04

标签: android cordova webview

我已经通过phonegap serve运行了“hello-world”应用程序,并且我正在尝试附加您使用Chrome获取的远程调试程序,以了解当我开始使用Webpack时它停止工作的原因。

到目前为止,我已经完成了以下工作:

  • Phonegap 4.2.0-0.26.0 / Cordova 4.3.0
  • AndroidManifest.xml中的
  • android:targetSdkVersion="19"
  • project.properties 中的
  • target=android-19
  • Chrome v42.0.2311.135
  • 在手机上启用USB调试&插上电源。
  • 使用Lollipop 5.1
  • 我已将我的webview配置为调试as described

但是当我查看chrome://inspect时,我只能看到Chrome,而不是我的应用程序的webview。

我还能尝试什么?

3 个答案:

答案 0 :(得分:1)

不,您无法将Phonegap Dev App附加到Chrome / Safari的WebView检查器。

“另一个问题是你无法使用远程调试。我的意思是Safari远程调试或Chrome远程调试。” - Raymond Camben's Blog

答案 1 :(得分:0)

要在Phonegap中使用远程调试,您需要:

  • 3.3或更高版本
  • AndroidManifest.xml中的
  • android:targetSdkVersion="19"或更高版本
  • target=android-19或更高版本在project.properties
  • 桌面版Chrome应该比webview版本更新(当前版本为42.0.2311.138)

请注意,只要它是一个调试版本(在--release版本中关闭它),就会自动启用远程调试。

答案 2 :(得分:0)

您可以使用静态方法WebView.setWebContentsDebuggingEnabled来控制应用中所有WebView的Web调试。