如何在VS Code中连接LD Player?VS Code无法检测LD Player怎么办
Windows环境下VS Code无法识别LD Player(雷电模拟器)解决方案
前置说明
已确认LD Player端已开启ADB调试权限的前提下,无法识别绝大多数是ADB版本不匹配、端口未手动连接导致,可按以下步骤逐一排查:
步骤1:统一ADB版本
VS Code关联的开发插件默认调用Android SDK中platform-tools目录下的ADB工具,和LD Player自带的ADB版本不一致会导致设备识别失效,操作如下:
- 打开LD Player安装目录,默认路径为
C:\leidian\LDPlayer9(不同版本路径后缀会变化),找到目录内的adb.exe、AdbWinApi.dll、AdbWinUsbApi.dll三个文件 - 右键点击此电脑-属性-高级系统设置-环境变量,查看系统变量中
ANDROID_HOME对应的路径,进入该路径下的platform-tools目录 - 分别在两个目录下打开终端执行
adb version,确认版本号是否一致,若不一致将LD Player目录下的三个ADB相关文件复制替换到platform-tools目录即可
注意:替换前建议先备份原platform-tools目录下的对应文件,避免出现兼容问题
步骤2:手动连接LD Player端口
- 确保LD Player处于正常运行状态
- 打开终端执行命令:
adb connect 127.0.0.1:5555,如果连接失败可以尝试替换端口为5554、7555重试,不同LD Player版本默认端口有差异 - 连接成功后执行
adb devices,如果输出内容包含127.0.0.1:5555 device说明ADB连接正常 - 重启VS Code即可在设备列表中看到LD Player设备
异常排查
如果完成以上步骤还是无法识别,可按以下项检查:
- 检查Windows防火墙是否拦截了ADB的网络请求,可临时关闭防火墙后重试连接
- 打开VS Code设置,搜索对应开发插件的ADB路径配置项(比如Flutter插件搜索
adb.exe path),手动指定为你统一版本后的adb.exe文件路径 - 执行
adb kill-server后再执行adb start-server重启ADB服务,重新走连接流程
内容的提问来源于stack exchange,提问作者FayisaDOC
相关产品推荐
相关产品推荐

