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

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

排查思路

  1. 检查USB连接模式:确认手机连接Mac时选择「文件传输/Android Auto」模式,而非仅充电模式,部分设备默认仅充电会导致安装权限不足。
  2. 验证ADB版本兼容性:执行adb version查看当前版本,对比M1设备上可用的ADB版本,尝试降级到同版本platform-tools测试。
  3. 检查系统USB权限:在Mac「系统设置-隐私与安全性」中,确认Android Studio或ADB相关进程已获得USB权限,若有弹窗提示需允许。
  4. 获取详细安装错误:执行adb install -r -d -g your_app.apk(替换为实际APK路径),查看终端输出的具体错误信息,针对性排查权限、签名、架构等问题。
  5. 重新授权USB调试:在手机上撤销Mac的调试授权后,重新连接并授权,避免授权缓存异常导致功能受限。
  6. 验证APK架构兼容性:确认编译的APK支持物理设备的CPU架构(如arm64-v8a),排除架构不匹配导致的安装失败。
  7. 查看系统日志:执行log stream | grep adb,实时查看ADB相关系统日志,排查底层USB通信错误。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.22 13:26:06