You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

搭载M1 Max芯片的新款MacBook Pro运行Android Studio时SDK安装报错如何解决?

M1 Max 芯片 MacBook Pro 安装 Android Studio 报SDK计算错误解决方案

"An error occurred while trying to compute required packages."
"Failed to determine required packages."

前置操作:清理无效缓存

首先删除本地残留的SDK配置缓存,避免旧的异常配置影响新安装流程:

  • 打开终端执行命令:rm -rf ~/.android/cache ~/Library/Android/sdk

方案1:使用Apple Silicon专属版本+跳过首次SDK检测

  • 确认你安装的是Android Studio官网提供的Apple Silicon (ARM) 架构版本,不要使用x86版本通过Rosetta转译运行
  • 右键访达应用程序中的Android Studio,选择「显示包内容」,依次进入Contents > MacOS目录
  • 打开终端拖入该目录下的studio文件,末尾添加参数后执行:/Applications/Android\ Studio.app/Contents/MacOS/studio --disable.android.first.run
  • 进入Android Studio主界面后,打开设置(快捷键⌘,),依次进入Appearance & Behavior > System Settings > Android SDK
  • 切换到「SDK Tools」标签页,勾选右下角的「Show Package Details」,选择最新版的Android SDK Command-line Tools、Android SDK Platform-Tools、Android SDK Build-Tools,点击应用即可正常下载安装

方案2:临时启用Rosetta兼容模式

如果安装旧版本Android Studio或者需要用到仅支持x86架构的SDK组件,可以开启Rosetta兼容模式运行:

  • 右键访达应用程序中的Android Studio,选择「显示简介」
  • 勾选「使用Rosetta打开」选项后重启Android Studio,重新走SDK安装流程即可正常计算依赖包

方案3:命令行手动安装SDK

如果GUI界面始终无法正常计算依赖,可通过官方命令行工具直接安装:

  • 首先下载独立的Android SDK Command-line Tools(ARM版本),解压到~/Library/Android/sdk/cmdline-tools/latest目录
  • 打开终端执行命令进入工具目录:cd ~/Library/Android/sdk/cmdline-tools/latest/bin
  • 执行安装命令,可替换为你需要的API版本:./sdkmanager "platform-tools" "platforms;android-34" "build-tools;34.0.0" "emulator"
  • 重启Android Studio后,在设置中指定SDK路径为~/Library/Android/sdk即可正常使用

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.26 16:54:03