Android Studio设备列表加载卡住,无法添加物理手机求解决方案
物理手机无法加载到Flutter设备列表的解决方法
检查USB调试授权
- 确认手机已开启「开发者选项」和「USB调试」,连接电脑时选择「文件传输(MTP)」模式
- 连接弹窗出现时,务必勾选「始终允许此计算机」再点击允许,未授权会导致adb无法识别设备
手动重置ADB连接
- 打开命令提示符(CMD),依次输入以下命令:
adb kill-server adb start-server adb devices - 查看输出是否显示设备ID,若能识别则回到Android Studio刷新设备列表
- 若输出显示
unauthorized,拔掉USB重新连接并完成授权
- 打开命令提示符(CMD),依次输入以下命令:
排查USB驱动问题
- 打开Windows设备管理器,检查「端口(COM和LPT)」或「其他设备」中是否有带感叹号的设备
- 品牌手机安装对应官方驱动(如小米、华为手机助手自带驱动);通用场景可在Android Studio中安装Google USB驱动:
Settings -> Appearance & Behavior -> System Settings -> Android SDK -> SDK Tools,勾选「Google USB Driver」后点击安装
检查Flutter环境配置
- 运行
flutter doctor,查看Android toolchain部分是否存在报错 - 若提示
Android license status unknown,执行flutter doctor --android-licenses并全部同意授权 - 确认
adb所在的platform-tools路径(通常为Android SDK目录下的platform-tools文件夹)已添加至系统环境变量
- 运行
其他排查小技巧
- 更换USB线或USB端口(优先选择USB 2.0端口,部分USB 3.0兼容性较差)
- 关闭手机开发者选项中的「USB调试安全设置」(部分品牌手机有此选项)
- 重启电脑和手机后重新连接设备
内容的提问来源于stack exchange,提问作者LMK
相关产品推荐
相关产品推荐

