Mac版Visual Studio无法识别已连接安卓设备及安卓虚拟设备
Visual Studio for Mac无法识别Android物理设备的解决方案
核对SDK路径与组件
- 确保VS与Android Studio使用相同的Android SDK路径:
- 打开VS偏好设置:
Visual Studio > Settings,进入Projects > SDK Locations > Android查看路径。 - 打开Android Studio设置:
Android Studio > Settings > Appearance & Behavior > System Settings > Android SDK,对比路径是否一致,不一致则修改为Android Studio的SDK路径,重启VS。
- 打开VS偏好设置:
- 检查SDK组件完整性:在VS的SDK管理器中,确认已安装目标Android版本的
SDK Platform、最新版Android SDK Build-Tools和Android SDK Platform-Tools。
验证ADB连接状态
- 打开终端执行
adb devices,查看设备是否被列出:- 若未列出:重新确认USB调试/无线调试的授权状态,USB连接切换为“文件传输”模式,无线调试重新配对(设备开发者选项生成配对码,终端执行
adb pair <设备IP>:<端口>)。 - 若已列出但VS不识别:重启ADB服务,终端执行
adb kill-server,再执行adb start-server。
- 若未列出:重新确认USB调试/无线调试的授权状态,USB连接切换为“文件传输”模式,无线调试重新配对(设备开发者选项生成配对码,终端执行
检查VS设备检测配置
- 打开VS的
Device Manager(View > Device Manager),点击刷新按钮;若仍无设备,尝试手动添加:选择Add Device > Physical Device,按提示完成配置。 - 确认VS已安装
.NET Multi-platform App UI development工作负载:进入Visual Studio > About Visual Studio > Components,检查对应组件是否勾选,未勾选则安装后重启。
缓存与权限清理
- 关闭所有VS和Android Studio实例,删除VS缓存目录:
~/Library/Caches/VisualStudio/17.0,重启VS。 - 检查Mac系统权限:在
系统设置 > 隐私与安全性 > 辅助功能和文件和文件夹中,确认Visual Studio已获得权限,添加后重启Mac。
内容的提问来源于stack exchange,提问作者RuMcaizS
相关产品推荐
相关产品推荐

