Windows 10下Android Studio Flamingo缺失SDK问题求助
修复Android Studio Flamingo(Windows 10)缺失SDK及
sdkmanager下载源列表失败问题 1. 解决sdkmanager下载源列表失败问题(核心)
命令行出现failed to download any source lists基本是网络或源地址无法访问导致的,优先配置国内镜像:
- 命令行临时配置镜像:
打开cmdline-tools的bin目录,在命令行输入:
接着执行安装命令(以Flamingo推荐的Android 33版本为例):set REPO_URL=https://mirrors.tuna.tsinghua.edu.cn/android/repositorysdkmanager "platforms;android-33" "build-tools;33.0.2" - Android Studio内配置镜像:
进入Settings→Appearance & Behavior→System Settings→Android SDK→SDK Update Sites,添加以下镜像源(取消勾选官方默认源):- 名称:清华镜像-Addons
地址:https://mirrors.tuna.tsinghua.edu.cn/android/repository/addon-6.xml - 名称:清华镜像-Platforms
地址:https://mirrors.tuna.tsinghua.edu.cn/android/repository/platforms-2.xml - 名称:清华镜像-Build Tools
地址:https://mirrors.tuna.tsinghua.edu.cn/android/repository/build-tools-2.xml
点击Apply后重新尝试SDK下载。
- 名称:清华镜像-Addons
2. 校验SDK路径与环境变量
- 确保
ANDROID_SDK_HOME指向的路径无中文、空格或特殊字符,比如用D:\AndroidSDK代替D:\我的Android SDK - 右键SDK文件夹 →
属性→安全,确认当前用户拥有完全控制权限,避免写入失败 - 环境变量必须符合要求:
JAVA_HOME必须指向JDK 11(Flamingo强制要求,别用JDK 8或17)- 系统变量
Path添加:%ANDROID_SDK_HOME%\platform-tools和%ANDROID_SDK_HOME%\cmdline-tools\latest\bin
- 重启命令提示符或Android Studio,让环境变量生效
3. 重置Android Studio缓存与配置
- 关闭Android Studio,找到
C:\Users\你的用户名\.android文件夹,删除里面的cache和logs子文件夹(别删整个.android,不然模拟器配置会丢) - 打开Android Studio,选
File→Invalidate Caches...,勾选Invalidate and Restart,重启后重新指定SDK路径
4. 手动离线安装SDK组件
如果以上方法都不行,直接手动下载解压:
- 找到对应版本的SDK Platform和Build Tools压缩包(比如Android 33的Platform包、33.0.2的Build Tools包)
- 解压Platform包到SDK目录的
platforms\android-33文件夹下 - 解压Build Tools包到SDK目录的
build-tools\33.0.2文件夹下 - 回到Android Studio的SDK Manager,就能识别到已安装的组件
内容的提问来源于stack exchange,提问作者ClementineRind
相关产品推荐
相关产品推荐

