需先确保adb环境配置成功(输入adb显示命令列表)、设备启用usb调试并被adb devices识别为device状态,再执行adb install命令安装apk;否则会报错或无响应。

在Mac终端中给安卓设备安装APK文件,需先确保ADB命令可用、设备已启用USB调试并被正确识别,否则执行adb install会报错或无响应。
确认ADB环境是否就绪
打开终端,输入:
adb
若返回一长串命令说明(含install、devices等子命令),说明ADB已配置成功;【若提示“command not found”,必须先配置环境变量,否则后续所有操作都会失败】。
如未配置,按以下路径补全:
echo $HOME → touch .zshrc → open -e .zshrc → 在文件末尾粘贴:
export PATH=$PATH:/Users/你的用户名/Library/Android/sdk/platform-tools → 保存关闭 → source .zshrc
注意:macOS Catalina(10.15)及以上默认使用zsh,应编辑.zshrc而非.bash_profile;改完不执行source则新配置不会生效。
连接并授权安卓设备
用原装USB线将安卓手机连入Mac,下拉通知栏,点开“USB用于”选项,选“文件传输”或“MTP”模式(部分机型需先点“仅充电”再切换)。
在终端输入:
adb devices
首次连接时,手机屏幕会弹出“允许USB调试吗?”提示,勾选“始终允许”,再点确定;【不点确定,终端会显示“unauthorized”,install命令将被拒绝】。
正常应看到类似输出:
List of devices attached
ABC1234567890123 device
执行APK安装
方法一:拖拽路径法(推荐新手)
在Finder中找到目标APK文件 → 用鼠标左键按住不放 → 拖入终端窗口 → 松手后自动填入完整路径 → 在路径前输入adb install (注意末尾有空格)→ 回车。
方法二:cd + 相对路径法
cd /Users/你的用户名/Downloads → adb install app-debug.apk
方法三:覆盖安装(保留数据)
adb install -r /path/to/app-release.apk
这一步必须加-r参数,否则已安装同包名应用会直接报错退出,不会覆盖。
安装成功时终端显示:
Success
失败常见原因:APK签名冲突(需加-r)、手机存储满、targetSdkVersion过高导致权限拒绝、APK本身损坏。此时终端会明确提示如“Failure [INSTALL_FAILED_UPDATE_INCOMPATIBLE]”或“Invalid APK file”。











