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

全新MacBook Air M4安装Android Studio时API 28系统镜像安装失败求助

全新MacBook Air M4安装Android Studio时API 28系统镜像安装失败求助

刚拿到M4芯片的MacBook Air就踩这个坑,太闹心了!我之前帮身边的开发者朋友解决过几乎一模一样的问题,给你几个亲测有效的解决方案,按顺序试试:

方案1:清理损坏的下载缓存(最大概率解决)

这个报错90%是因为下载的压缩包中途丢包、损坏,导致识别不了GZIP格式,步骤如下:

  • 打开Android Studio,进入SDK Manager(顶部工具栏ToolsSDK 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的版本号这些,我再帮你排查!

火山引擎 最新活动