Android 开发时使用夜神模拟器作为安卓应用app运行环境,在夜神模拟器路径下执行 adb connect 127.0.0.1:62001 时出现错误
adb connect 127.0.0.1:62001
当出现链接失效时,且提示:adb unable to connect to 127.0.0.1:62001: cannot connect to 127.0.0.1:62001: 由于目标 计算机积极拒绝,无法连接
解决方法:
- 关掉夜神模拟器。同时去任务管理器里看下,adb.exe以及nox_adb.exe这2个进程有没有在运行,有的话就结束掉。
- 找到SDK的目录和夜神模拟器的目录,将SDK目录(C:\Program Files (x86)\Android\android-sdk\platform-tools)下的adb.exe文件,复制到夜神模拟器的目录(C:\Program Files (x86)\Nox\bin)下,
- 将夜神模拟器目录下原本的adb.exe和nox_adb.exe修改文件名为adb_bak.exe和nox_adb_bak.exe,将从SDK目录复制过来的adb.exe放在夜神目录下,同时复制一份改名为nox_adb.exe。
- 将(C:\Program Files (x86)\Android\android-sdk\platform-tools)和C:\Program Files (x86)\Nox\bin加入到系统环境变量Path中
- 开启夜神模拟器,在cmd下输入adb devices,此时并显示
List of devices attached 127.0.0.1:62001 device
原因就是AS的 adb 版本和夜神模拟器的 Nox_adb 版本不一致,使用adb version以及 Nox_adb version检查版本