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

MacBook M1运行adb报zsh: bad CPU type错误 如何安装原生适配adb

MacBook M1 原生adb安装解决方案

方案1:安装官方原生适配arm64的adb(推荐)

从Android SDK Platform-Tools 33.0.0版本开始,官方已原生适配Apple Silicon架构,直接升级工具即可:

  • 打开Android Studio,点击顶部菜单栏 Tools > SDK Manager
  • 切换到 SDK Tools 标签页,勾选页面右下角的 Show Package Details 展开工具版本列表
  • 找到 Android SDK Platform-Tools 条目,选择33.0.0及以上版本
  • 点击 Apply 等待下载安装完成
  • 验证适配结果:终端执行 file $(which adb),输出包含 arm64 即说明原生适配版本安装成功

方案2:临时兼容运行现有x86版本adb

如果暂时不想升级平台工具,可以安装Rosetta 2转译运行x86程序:

  • 终端执行命令安装Rosetta 2:
    softwareupdate --install-rosetta --agree-to-license
  • 安装完成后即可正常运行当前x86版本的adb,该方式为转译运行,性能略低于原生版本

注意:若升级后仍报错,检查~/.zshrc或~/.bash_profile中ANDROID_HOME环境变量配置,确保指向Android Studio当前使用的SDK目录,避免PATH优先级调用到其他位置的旧版adb。

内容的提问来源于stack exchange,提问作者J. Doem

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.03 02:12:00