2014-02-20 61 views
3

我怎样才能调试/检查apk Webview的元素。
我试过this,但它仅对chrome不适用于apk有帮助。如何远程调试webview?

请建议我

+0

[调试网页视图远程](https://stackoverflow.com/q/13801819/6521116) –

+0

[调试xwalkview或网页视图远程](https://stackoverflow.com/ a/44692358/6521116) –

回答

0

我已经看到有一个关于webView的章节,试试吧? https://developers.google.com/chrome-developer-tools/docs/remote-debugging#debugging-webviews

看来,这需要:

  • 的Android设备或模拟器中运行,如2中所述在设备上启用USB调试的是Android 4.4或更高版本,与USB调试启用。

  • Chrome 30或更高版本。

+1

嗨Clijac,我已经看过那部分。它只允许url在Chrome中进行调试,而我想要的东西使用我可以调试apk的webview。 –

6

试试这个:

  1. 启用设备开发人员选项(设置 - >关于手机 - >关于版本号点击7次)
  2. 打开开发人员选项和启用USB调试(以开发人员选项)
  3. 加入这一行自定义应用程序类或在Web视图加载

    //如果你的版本是在调试模式下,能够在活动的Web视图

    if (0 != (getApplicationInfo().flags & ApplicationInfo.FLAG_DEBUGGABLE)) { 
        WebView.setWebContentsDebuggingEnabled(true); 
    } 
    
  4. 打开Chrome specting和类型chrome://inspect/#devices,你会看到你的设备在远程目标列表

  5. 点击检查调试它。

编码愉快..

+0

是否需要手机与USB连接?另外如果我在模拟器中测试应用程序呢? –