首页 > 解决方案 > Android Emulator WebView 上的 ERR_SSL_VERSION_OR_CIPHER_MISMATCH

问题描述

我正在调试一个与服务器建立 HTTPS 连接的 Android 应用程序。在我的物理设备上这工作正常,但在 Genymotion 模拟器上,我收到以下错误消息:

网页无法显示

无法加载位于 https:// 的网页,因为:

网络::ERR_SSL_VERSION_OR_CIPHER_MISMATCH

模拟器只有安卓浏览器(com.android.browser),没有Chrome。在 Android 浏览器中浏览 URL 会产生相同的错误。然后我从 Play 商店安装了 Chrome,并且浏览到 Chrome 中的 URL 是成功的,但该应用程序仍然显示相同的错误。

我尝试禁用 Android 浏览器并将 Chrome 设置为默认浏览器,但仍然出现相同的错误。

默认浏览器是否不支持某些 TLS 版本(可能是 1.2/1.3?)。有没有办法强制支持?

标签: androidsslandroid-webview

解决方案


推荐阅读