Chrome Inspector在AVD中显示Android Webview,但在实际设备上显示

时间:2015-11-12 19:33:28

标签: android-webview google-chrome-devtools web-inspector

我有一个带有WebView的Android应用程序,它显示了一个简单的网页。如果我在Android Studio的AVD(虚拟设备)中运行应用程序,我可以在Chrome Inspector中检查WebView。但是,如果我在我的设备上运行该应用程序,我将无法看到WebView。我可以看到Facebook(com.facebook.katana),我可以看到我的所有Chrome标签,但缺少WebView。

过去,我已经能够在我的设备上看到WebView,但几周前就停止了工作。 (开发人员工具处于活动状态,USB调试处于活动状态)

任何人都可以帮我弄清楚为什么在Chrome Inspector中无法检查WebView吗?

2 个答案:

答案 0 :(得分:2)

确保在您的应用中呼叫WebView.setWebContentsDebuggingEnabled(true);(有关完整信息,请参阅https://developer.chrome.com/devtools/docs/remote-debugging#configure-webview)。 AVD运行"调试" Android映像,默认情况下启用WebView的调试。在常规(所谓的"用户")图像上,您需要通过应用启用它。

需要考虑的另一点是,您需要创建至少一个WebView实例才能看到chrome://inspect中列出的应用。

答案 1 :(得分:0)

对我来说... DeVTools窗口是空白的...我为我们的应用程序尝试过此操作,并通过开发者浏览了Chrome