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

MacOS Ventura(M1)下执行adb命令提示zsh: killed问题求助

解决M1 Mac Ventura 13.0上adb执行提示zsh: killed的问题

针对M1芯片Mac上adb被系统终止的问题,可按以下步骤排查解决:

  • 检查并修复adb的代码签名
    M1架构Mac对未签名的二进制文件会强制终止执行,你可以手动为adb添加签名:

    codesign -s - /Users/${USER}/Library/Android/sdk/platform-tools/adb
    

    另外打开「系统设置」→「隐私与安全性」,查看是否有adb被阻止的提示,若有点击「允许」即可。

  • 替换为适配arm64架构的platform-tools
    确保你使用的是适配M1芯片的arm64版本platform-tools:

    1. 下载对应arm64架构的platform-tools压缩包,解压后替换/Users/${USER}/Library/Android/sdk/platform-tools目录下的所有文件
    2. 给adb赋予执行权限:
      chmod +x /Users/${USER}/Library/Android/sdk/platform-tools/adb
      
  • 临时关闭系统完整性保护(SIP,谨慎操作)
    若上述方法无效,可尝试临时关闭SIP(会降低系统安全性,测试后请恢复):

    1. 重启Mac,按住Command+R进入恢复模式
    2. 打开终端执行:csrutil disable
    3. 重启系统后测试adb功能,完成后再次进入恢复模式执行csrutil enable开启SIP
  • 验证修复效果
    执行以下命令确认adb可正常运行:

    adb kill-server
    adb start-server
    adb devices
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.21 03:54:55