Android Emulator WebView - Chrome 远程设备中的 'No Browser Detected'

标签 android google-chrome webview

我有一个在 Android Studio (windows 10) 中使用 WebView 创建的应用。

起初我在 Nexus 5x API 23 上模拟它,这样我可以进入 Chrome > 远程设备,连接到我的设备,它会看到我的应用程序,我可以调试我的应用程序的 javascript,就像如果它是一个网站。

现在我正在使用 Nexus 5x API 26,该设备仍然显示在远程设备中,当我在模拟设备中打开 Chrome 浏览器时,可以从我的 Windows Chrome 中调试选项卡,但我的 WebView 应用程序不能'显示 - 它为我的应用程序显示“未检测到浏览器”。

我非常希望能够使用更高版本,因为我希望支持的设备具有我非常喜欢的高级 CSS 功能 (display: grid)。

最佳答案

我通过在 onCreate() 实现中设置以下属性来修复它:

WebView.setWebContentsDebuggingEnabled(true);

关于Android Emulator WebView - Chrome 远程设备中的 'No Browser Detected',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45996567/

相关文章:

android: 调用电话

android - 绘制非常大的低分辨率图像

google-chrome - Bootstrap 按钮 - 删除 Chrome OS X 上的轮廓

objective-c - 从 WKWebView 获取 favicon.co

objective-c - 如何使网页 View 的一部分稍微半透明?

android - AndroidViewClient : The views are being refreshed too frequently to dump的dump问题

java - Android - 更新大量 TextView

javascript - 是什么导致我的 chrome 扩展程序的 background.js 卡住并且不响应消息

html - 禁用输入元素的样式 - Chrome 和 Firefox 之间的差异

ios - 如何调整 Maxpreps HTML 小部件的大小以适应 UIWebView?