Android Studio问题:无法识别任何物理智能手机设备
解决方案
- 确认ADB集成开关开启
打开路径File > Settings > Build, Execution, Deployment > Debugger,勾选 Enable adb integration 选项,设置完成后重启Android Studio。 - 校验系统与Android Studio的ADB路径一致性
- 命令行执行对应命令获取系统生效的ADB路径:
- Linux/macOS:
which adb - Windows:
where adb
- Linux/macOS:
- 打开Android Studio路径
File > Settings > Appearance & Behavior > System Settings > Android SDK,复制顶部的「Android SDK Location」路径,拼接/platform-tools/adb(Windows下拼接\platform-tools\adb.exe)得到AS内置的ADB路径 - 若两个路径不一致,将系统环境变量中的ADB路径替换为AS对应SDK下的platform-tools路径,重启终端与Android Studio后重试。
- 命令行执行对应命令获取系统生效的ADB路径:
- 排查端口抢占问题
完全关闭所有第三方手机助手、模拟器类工具,这类工具自带的ADB实例会抢占5037端口,导致Android Studio的ADB服务无法正常获取设备列表。 - 权限与安装渠道校验(适用于Linux/macOS)
- 确认当前用户对Android Studio配置的SDK目录拥有读写权限,可执行
sudo chmod -R 755 [你的SDK目录路径]赋权后重启AS重试。 - 若Linux系统通过Snap渠道安装Android Studio,会默认禁用USB设备访问权限,建议卸载后下载官方安装包重新安装。
- 确认当前用户对Android Studio配置的SDK目录拥有读写权限,可执行
- 手动触发设备配对
点击AS设备下拉栏的「Pair Devices Using Wi-Fi」选项,按照提示完成设备配对,USB连接设备也可通过该方式手动触发AS识别。
内容的提问来源于stack exchange,提问作者Pedro Rios Fernandez
相关产品推荐
相关产品推荐

