You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Android Studio 3.0 SDK下载失败循环,求修复或手动下载方法

解决Android Studio 3.0 SDK下载无限循环的问题

我之前也碰到过完全一样的情况!明明网络没问题,但AS就是反复下载同一个zip文件失败,陷入死循环。给你几个亲测有效的解决思路,分自动修复和手动下载两种方式:

一、修复自动下载的循环问题

  • 检查代理设置:有时候AS会默认启用代理,哪怕你系统网络没用到代理。打开File > Settings > Appearance & Behavior > System Settings > HTTP Proxy,选择「No proxy」,点击「Apply」后重启AS,再尝试下载。如果之前设置过代理,一定要确保所有代理相关的字段都清空。
  • 清除下载缓存:下载的临时文件损坏可能导致循环。找到你的SDK根目录(可以在AS的SDK Manager里查看路径),进入temp文件夹,把里面所有文件和子文件夹全部删除,然后重启AS重新触发下载,这次它会重新拉取完整的文件。

二、手动下载SDK组件的步骤

如果自动下载实在搞不定,手动下载是个可靠的替代方案:

  1. 确认需要的组件信息:打开AS的SDK Manager(Tools > SDK Manager),仔细看它反复尝试下载的zip文件名和对应的版本(比如platform-tools_r34.0.5-windows.zipandroid-28_r06.zip这类),记清楚组件类型和版本号。
  2. 手动下载对应文件:通过官方提供的SDK组件单独下载渠道,找到匹配的文件下载到本地。记得同时下载对应的校验文件(比如.md5.sha256),验证文件完整性,避免因文件损坏导致后续问题。
  3. 放置到正确目录
    • 如果是platform-tools,解压后直接覆盖SDK根目录下的platform-tools文件夹;
    • 如果是系统镜像(比如Android API 28的平台文件),解压后放到SDK根目录的platforms文件夹下对应的android-28目录里;
    • 其他组件比如build-tools,同理放到对应子目录即可。
  4. 重启AS检测:放好文件后重启Android Studio,SDK Manager会自动检测到已存在的组件,不会再触发重复下载。

另外,你也可以试试用SDK命令行工具:进入SDK目录下的tools/bin文件夹,打开命令提示符,运行类似sdkmanager "platforms;android-28" "platform-tools"的命令,指定你需要安装的组件,命令行下载有时候比GUI界面更稳定。

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

火山引擎 最新活动