M3 MacBook Air无法通过adb install安装APK至物理设备求助
问题:M3 MacBook Air无法通过ADB USB安装APK文件
近期购入M3芯片MacBook Air,完成Android开发基础环境配置后,出现无法通过adb install命令安装任何APK的问题,Android Studio通过ADB运行/启动应用的功能也失效。
已确认现象
- 执行
adb devices能识别物理设备 - 相同应用可在模拟器正常安装运行(终端/Android Studio均可操作)
- 测试两台物理设备均存在此问题
adb shell input text命令可正常执行- 同款线缆在M1 MacBook Pro上可正常安装应用,排除线缆故障
- 无线调试可正常运行、启动应用
已尝试的解决方法
- 关闭并重新开启手机开发者选项中的USB调试
- 重启笔记本、手机及ADB服务
- 重新安装ADB
- 重新安装并更新Android Studio(当前版本:Android Studio Jellyfish | 2023.3.1 Patch 2)
- 重新安装SDK及相关platform-tools
补充更新
- 更新1:重置OSX(Sonoma 14.3)并重新安装所有组件后,问题仍存在
- 更新2:系统版本为Sonoma 14.3
排查思路
- 检查USB连接模式:确认手机连接Mac时选择「文件传输/Android Auto」模式,而非仅充电模式,部分设备默认仅充电会导致安装权限不足。
- 验证ADB版本兼容性:执行
adb version查看当前版本,对比M1设备上可用的ADB版本,尝试降级到同版本platform-tools测试。 - 检查系统USB权限:在Mac「系统设置-隐私与安全性」中,确认Android Studio或ADB相关进程已获得USB权限,若有弹窗提示需允许。
- 获取详细安装错误:执行
adb install -r -d -g your_app.apk(替换为实际APK路径),查看终端输出的具体错误信息,针对性排查权限、签名、架构等问题。 - 重新授权USB调试:在手机上撤销Mac的调试授权后,重新连接并授权,避免授权缓存异常导致功能受限。
- 验证APK架构兼容性:确认编译的APK支持物理设备的CPU架构(如arm64-v8a),排除架构不匹配导致的安装失败。
- 查看系统日志:执行
log stream | grep adb,实时查看ADB相关系统日志,排查底层USB通信错误。
内容的提问来源于stack exchange,提问作者Arun Mehra
相关产品推荐
相关产品推荐

