Chrome Inspector在模拟器中显示Android Webview,但实际设备上没有显示

5
我有一个安卓应用程序,其中包含一个WebView控件,用于显示简单的网页。如果我在Android Studio的AVD(虚拟设备)中运行该应用程序,则可以在Chrome Inspector中检查WebView。然而,如果我在我的设备上运行该应用程序,则无法看到WebView。我可以看到Facebook(com.facebook.katana),也可以看到所有我的Chrome标签,但是WebView却不见了。
在过去,我也能够在我的设备上看到WebView,但是几周前这个功能就停止工作了。(开发者工具已经启用,USB调试也已经启用)
有人能帮我找出为什么在Chrome Inspector中无法检查WebView吗?
2个回答

6
请确保您的应用程序中调用了WebView.setWebContentsDebuggingEnabled(true);(有关完整信息,请参见https://developer.chrome.com/devtools/docs/remote-debugging#configure-webview)。 AVD运行“debug” Android镜像,默认情况下启用了WebView的调试。 在常规(所谓的“用户”)映像上,您需要通过应用程序启用它。
另一个要考虑的问题是您需要创建至少一个WebView实例才能在chrome://inspect中看到您的应用程序列表。

0

对我来说... DeVTools 窗口是空白的...我已经尝试了我们应用程序和查看 Chrome 通过该设备


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接