【问题标题】:SSLException: Connection has been shutdown: javax.net.ssl.SSLException: Tag mismatchSSLException:连接已关闭:javax.net.ssl.SSLException:标记不匹配
【发布时间】:2017-06-13 09:11:40
【问题描述】:
在 Android Studio 中,当我尝试通过 SDK 管理器更新大型 SDK 时,我不断收到以下错误:
SSLException: Connection has been shutdown: javax.net.ssl.SSLException: Tag mismatch!
这种情况总是发生在大型 SDK 中。我该怎么办?我不知道我应该做什么。我使用 Android Studio 2.2.3 和 Windows 7x64。任何帮助将不胜感激。
【问题讨论】:
标签:
android
android-studio
windows-7
windows-7-x64
sslexception
【解决方案1】:
在我的情况下,这个错误在一夜之间出现,并在我为 Windows 和企业 Virusscanner (ESET) 安装待处理更新时消失了。所以最后也可能只是系统的后续重启。
【解决方案2】:
就我而言,我只是访问 wifi 的属性并启用“设置为计量连接”,它对我有用。
【解决方案3】:
- 打开 Android Studio
- 选择“配置”>“默认项目结构...”
- 配置“Android SDK位置”并保存
- 选择“配置”>“SDK 管理器”
- 转到“SDK 更新站点”并选中“强制 https://... 来源...”
【解决方案4】:
我们修复了另一个应用程序中的类似异常,即在 Windows 7 中使用 NOD32 防病毒(控制面板 / Internet属性 / 连接选项卡/局域网设置按钮)。
【解决方案5】:
我遇到了类似的问题。我通过选择 SDK Manager 的 SDK Update Sites 选项卡下的 Force https to be fetched as http 选项解决了这个问题。
通过选择此选项,您只能下载具有SSLEXECPTION 标签不匹配错误的软件包。完成后,请记住取消选择此选项。有关更多说明,请参阅