我有一个在 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/