MacBook M1芯片安装Android Studio遇读取超时错误求助
解决M1 Mac上Android Studio安装时SDK镜像读取超时问题
针对你在M1芯片MacBook上安装Android Studio时遇到的java.net.SocketTimeoutException: Read timed out(Google APIs ARM 64 v8a System Image读取超时)问题,试试以下几种解决方案:
调整下载超时配置与代理
- 打开Android Studio偏好设置(Cmd+,),进入
Appearance & Behavior>System Settings>HTTP Proxy - 选择
Auto-detect proxy settings,或者手动配置国内镜像地址(如http://maven.aliyun.com/nexus/content/groups/public/) - 进入
Build, Execution, Deployment>Build Tools>Gradle,在Gradle VM options中添加:-Dhttp.connectionTimeout=120000 -Dhttp.socketTimeout=120000,将超时时间设置为2分钟(可按需调整)
- 打开Android Studio偏好设置(Cmd+,),进入
手动下载SDK镜像包
- 打开SDK Manager,找到
Google APIs ARM 64 v8a System Image,记录对应的Android版本号(如Android 33) - 用浏览器或第三方下载工具直接下载该镜像包,将其解压后放到目录:
~/Library/Android/sdk/system-images/android-[版本号]/google_apis/arm64-v8a/ - 返回SDK Manager,点击刷新按钮,系统会自动识别已安装的镜像
- 打开SDK Manager,找到
优化网络环境
- 切换至有线网络或稳定的手机热点,避免公共网络的带宽限制或防火墙拦截
- 暂时关闭VPN、代理工具,部分代理会干扰SDK的下载连接
清理Android Studio缓存
- 完全关闭Android Studio
- 删除缓存目录:
~/Library/Caches/Google/AndroidStudio[你的版本号]/,以及~/Library/Application Support/Google/AndroidStudio[你的版本号]/下的缓存文件 - 重新启动Android Studio,再次尝试SDK安装
内容的提问来源于stack exchange,提问作者Vusumzi
相关产品推荐
相关产品推荐

