Mac系统下无法在真机及模拟器运行Android应用,adb命令操作无效问题
解决方案
- 完全退出Android Studio进程后,在终端执行命令清理所有残留的adb进程:
killall adb # 执行完可通过以下命令确认无adb进程存活 ps aux | grep adb
- 清理Android Studio本地缓存:启动Android Studio后点击顶部菜单栏
File > Invalidate Caches / Restart,勾选Clear file system cache and local history后确认重启IDE - 校验adb版本一致性:打开
Settings > Appearance & Behavior > System Settings > Android SDK,复制页面顶部的Android SDK路径,在终端进入该路径下的platform-tools目录,执行./adb version,确认输出的版本号和终端执行全局adb version的结果一致。如果不一致,将<Android SDK路径>/platform-tools配置到你的shell配置文件(~/.zshrc 或 ~/.bash_profile)的PATH环境变量最前端,避免系统调用到其他来源的adb程序 - 重置ADB连接:IDE重启完成后打开Device Manager,点击右上角更多操作按钮,选择
Reset adb,等待ADB服务初始化完成后再尝试连接真机或启动模拟器
补充排查:如果使用M系列芯片的Mac设备,需确认模拟器使用的是ARM架构的系统镜像,不要使用x86架构镜像;真机调试需确认设备已开启USB调试,且首次连接时已信任当前Mac设备
内容的提问来源于stack exchange,提问作者Gayatri Darji
相关产品推荐
相关产品推荐

