Android Studio下载时SDK组件准备失败:Tag mismatch错误求助
解决Android Studio下载SDK时的
javax.net.ssl.SSLException: Tag mismatch!错误 问题现象
在下载Android Studio相关SDK包(Android SDK Platform 33、Android SDK Build-Tools 33.0.2、Android SDK Platform-Tools、Android Emulator)时,反复触发SSL异常,具体错误信息如下:
javax.net.ssl.SSLException: Tag mismatch! 警告:准备SDK包Android SDK Platform 33时发生错误:Tag mismatch! javax.net.ssl.SSLException: Tag mismatch! 警告:准备SDK包Android SDK Build-Tools 33.0.2时发生错误:Tag mismatch! javax.net.ssl.SSLException: Tag mismatch! 警告:准备SDK包Android SDK Platform-Tools时发生错误:Tag mismatch! javax.net.ssl.SSLException: Tag mismatch! 警告:准备SDK包Android Emulator时发生错误:Tag mismatch!
解决方案
- 切换国内镜像源
打开Android Studio的Settings→Appearance & Behavior→System Settings→Android SDK→SDK Update Sites,添加国内可靠镜像,禁用默认的Google官方源,点击Apply后重新尝试下载。 - 清除SDK缓存文件
定位到本地SDK安装目录,找到temp和cache两个文件夹,删除其中所有内容,重启Android Studio后重新发起SDK下载请求。 - 排查网络环境
该错误多由网络不稳定、SSL连接中断导致,建议切换至稳定的有线网络,或关闭当前使用的代理、VPN服务后重试。 - 手动下载安装SDK包
找到对应版本的SDK包安装文件,下载后解压到SDK目录的对应路径:- Android SDK Platform 33 放入
platforms/android-33目录 - Android SDK Build-Tools 33.0.2 放入
build-tools/33.0.2目录 - Android SDK Platform-Tools 直接替换
platform-tools目录下的全部文件 - Android Emulator 放入
emulator目录
完成后重启Android Studio,SDK Manager会自动识别已安装的包。
- Android SDK Platform 33 放入
内容的提问来源于stack exchange,提问作者Shirsh Shukla
相关产品推荐
相关产品推荐

