appium连接夜游模拟器失败的解决办法,即在dos命令中输入adb devices查不到设备的解决办法(只针对夜游模拟器)

关于appium连接夜游模拟器的问题,我在dos命令中输入adb devices总是查不到设备,后来百度了很久,都只是说把sdk文件下的adb.exe文件复制粘贴再重命名为nox_adb.exe,然后复制并覆盖到夜游模拟器的bin文件下,我这么操作后,还是没有连接成功,最后在我几次尝试研究下,终于找到了问题所在,下面就是我总结的办法,希望可以帮助到和我一样困扰好久的人。
1.先排查问题:
1)查看sdk文件下的platform-tools下的bin文件下的adb.exe版本
操作如下:
cmd进入dos窗口,进入latform-tools下的bin文件下,输入:adb version,可查看到版本信息1
2)查看夜游模拟器下的bin文件下的adb.exe版本和nox_adb.exe版本
操作如下:
一、cmd进入dos窗口,进入夜游模拟器下的bin文件下,输入:adb version,可查看到版本信息2
二、输入:nox_adb.exe version,可查看到版本信息3
2.连接需要的条件以及解决办法:
连接成功的要求是,需要这3个版本要一致,如果不一致,要把sdk文件下的adb.exe文件复制粘贴到夜游模拟器下:
1)如果adb.exe版本和sdk的adb.exe版本不一致,就直接复制粘贴过来覆盖;
2)如果nox_adb.exe和sdk的adb.exe版本不一致,此时要把sdk文件下的adb.exe文件复制粘贴并改名为nox_adb.exe,然后再把这个nox_adb.exe复制粘贴到夜游模拟器的bin文件下并且覆盖。
3.以上步骤操作完后,重启夜游模拟器,cmd中进入夜游模拟器下的bin文件下,输入adb devices,则可查看到版本号,即验证可连接成功
appium连接夜游模拟器失败的解决办法,即在dos命令中输入adb devices查不到设备的解决办法(只针对夜游模拟器)