You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android SDK组件安装遇Tag mismatch错误,多种方法无效求助

Android SDK下载时出现Tag Mismatch错误的解决方案

输入图片描述

Tag Mismatch错误 | 准备SDK包Android SDK Command-line Tools(最新版)时发生错误:Tag mismatch!

遇到的错误场景

  • 准备SDK包Android Emulator时发生错误:tag mismatch
  • SDK组件未安装?Tag Mismatch
  • 安装Android Studio Flamingo版本时无法下载SDK

详细错误日志

Preparing "Install Sources for Android 33 (revision: 1)".
正在下载 sources-33_r01.zip
javax.net.ssl.SSLException: Tag mismatch!
警告:准备SDK包Sources for Android 33时发生错误:Tag mismatch!。
"Install Android SDK Platform 33(版本:2)" 安装失败。
准备"Install Android SDK Build-Tools 33.0.2(版本:33.0.2)"。
正在下载 build-tools_r33.0.2-windows.zip
javax.net.ssl.SSLException: Tag mismatch!
警告:准备SDK包Android SDK Build-Tools 33.0.2时发生错误:Tag mismatch!。
"Install Android SDK Build-Tools 33.0.2(版本:33.0.2)" 安装失败。
准备"Install Android SDK Platform-Tools(版本:34.0.3)"。
正在下载 platform-tools_r34.0.3-windows.zip
javax.net.ssl.SSLException: Tag mismatch!
警告:准备SDK包Android SDK Platform-Tools时发生错误:Tag mismatch!。
"Install Android SDK Platform-Tools(版本:34.0.3)" 安装失败。
准备"Install Android Emulator(版本:32.1.13)"。
正在下载 emulator-windows_x64-10086546.zip
javax.net.ssl.SSLException: Tag mismatch!
警告:准备SDK包Android Emulator时发生错误:Tag mismatch!。
"Install Android Emulator(版本:32.1.13)" 安装失败。
javax.net.ssl.SSLException: Tag mismatch!
警告:准备SDK包Sources for Android 33时发生错误:Tag mismatch!。
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!。

准备"Install Sources for Android 33(版本:1)"。
正在下载 sources-33_r01.zip
javax.net.ssl.SSLException: Tag mismatch!
警告:准备SDK包Sources for Android 33时发生错误:Tag mismatch!。
"Install Sources for Android 33(版本:1)" 安装失败。
准备"Install Android SDK Platform 33(版本:2)"。
正在下载 platform-33_r02.zip

已尝试的操作

  • 更新至最新版JDK
  • 关闭防火墙
  • 确认网络状态良好
  • 以管理员权限运行Android Studio
  • 多次安装/卸载Android Studio
  • 尝试过大部分网上方案及ChatGPT给出的解决办法,均未解决

解决方案

1. 手动下载SDK组件并离线安装

  1. 从错误日志中提取需要下载的组件文件名,直接用浏览器或专业下载工具获取对应压缩包。
  2. 找到Android Studio的SDK存储目录,默认路径一般为C:\Users\[你的用户名]\AppData\Local\Android\Sdk。
  3. 根据组件类型解压到对应目录:
    • Platforms:解压到platforms\android-33目录
    • Build Tools:解压到build-tools\33.0.2目录
    • Platform Tools:解压到platform-tools目录(覆盖原有文件)
    • Emulator:解压到emulator目录(覆盖原有文件)
    • Sources:解压到sources\android-33目录
  4. 重启Android Studio,打开SDK Manager检查组件是否已被识别。

2. 配置Android Studio使用国内镜像源

  1. 打开Android Studio,进入File > Settings > Appearance & Behavior > System Settings > Android SDK。
  2. 切换到SDK Update Sites标签页,添加国内镜像源:
    • 名称:阿里云镜像,URL:https://mirrors.aliyun.com/android/repository/
    • 名称:清华大学镜像,URL:https://mirrors.tuna.tsinghua.edu.cn/android/repository/
  3. 取消勾选默认的Google源,点击Apply后重新尝试下载组件。

3. 重置SSL缓存与配置JVM参数

  1. 关闭Android Studio,找到其安装目录下的bin文件夹,打开studio64.exe.vmoptions(64位系统)或studio.exe.vmoptions(32位系统)。
  2. 添加以下参数(替换JDK路径为你实际的安装路径):
    -Djavax.net.ssl.trustStoreType=JKS
    -Djavax.net.ssl.trustStore=C:\Program Files\Java\[你的JDK版本]\jre\lib\security\cacerts
    -Djavax.net.ssl.trustStorePassword=changeit
    
  3. 打开命令提示符,执行以下命令重置网络缓存:
    ipconfig /flushdns
    netsh winsock reset
    
  4. 重启电脑后再启动Android Studio尝试下载SDK。

4. 检查系统代理设置

  1. 关闭所有第三方代理软件、VPN、加速器等工具。
  2. 打开系统设置,进入网络和Internet > 代理,确保自动检测设置开启,且无手动配置的代理地址。

内容的提问来源于stack exchange,提问作者Vishal Dubey

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.20 07:37:47