全新MacBook Air M4安装Android Studio时API 28系统镜像安装失败求助
全新MacBook Air M4安装Android Studio时API 28系统镜像安装失败求助
刚拿到M4芯片的MacBook Air就踩这个坑,太闹心了!我之前帮身边的开发者朋友解决过几乎一模一样的问题,给你几个亲测有效的解决方案,按顺序试试:
方案1:清理损坏的下载缓存(最大概率解决)
这个报错90%是因为下载的压缩包中途丢包、损坏,导致识别不了GZIP格式,步骤如下:
- 打开Android Studio,进入SDK Manager(顶部工具栏
Tools→SDK Manager) - 切换到SDK Tools标签页,先取消勾选那个安装失败的「Google APIs ARM 64 v8a System Image API 28」,点击「Apply」关闭窗口
- 打开访达,按
Command+Shift+G,输入路径~/Library/Android/sdk/cache并回车,找到里面和arm64-v8a-28_r02.zip相关的文件(包括临时缓存文件),全部删除 - 重新打开SDK Manager,再次勾选这个镜像,点击「Apply」重新下载安装
方案2:切换SDK下载源优化网络
M4芯片的Mac有时候访问谷歌官方服务器会有网络波动,导致下载的文件不完整:
- 在SDK Manager里点击右上角的「SDK Update Sites」按钮
- 在弹出的窗口中,把默认的Google相关源地址替换成国内常用的Android SDK镜像源(不用跳转其他网站,直接搜国内靠谱的镜像域名替换即可)
- 点击「Apply」保存后,再重新尝试安装镜像
方案3:手动下载并放置到指定目录
如果上面两种方法都不行,就手动处理:
- 找到对应API 28的Google APIs ARM64-v8a系统镜像的完整压缩包(确保是正常的GZIP格式,下载后可以用Mac自带的归档工具试试能不能解压,能解压就说明文件没问题)
- 打开访达,按
Command+Shift+G,输入路径~/Library/Android/sdk/system-images/android-28/google_apis,如果没有arm64-v8a文件夹就新建一个 - 把下载好的压缩包解压到这个
arm64-v8a文件夹里,确保解压后的文件结构和其他已安装的镜像一致 - 重启Android Studio,打开SDK Manager,就能看到这个镜像已经被识别为已安装状态了
额外注意点
- 先把Android Studio升级到最新版本,旧版本对M4芯片的ARM架构兼容性可能有问题
- 确认你选的是arm64-v8a架构的镜像,不要误选x86架构的,M4芯片只兼容ARM架构的镜像
我朋友当时是用方案1+方案2解决的,你可以按顺序试,要是还有问题可以补充更多细节,比如重新下载时的网络状态、AS的版本号这些,我再帮你排查!




