Appium报错未检测到连接设备5037端口被占用解决方法
Android SDK 的adb命令(首先连接设备adb connect 127.0.0.1:62001;然后查看连接设备列表adb devices)查询不到连接的设备,但是夜神模拟器安装目录bin目录下使用nox_adb命令(首先连接设备nox_adb connect 127.0.0.1:62001;然后查看连接设备列表nox_adb devices)可以看到这里展示了已连接的设备。一般原因是Android SDK的adb的版本和夜神模拟器bin目录下的不一致(或相差太多不匹配)造成的,解决方法如下:
1、第一步,将Android SDK安装目录的platform-tools文件夹下adb.exe文件复制一份出来,复制到夜神模拟器的安装目录bin目录下覆盖里面的nox_adb.exe,因为夜神模拟器目录下原本的adb文件名字叫做nox_adb.exe,因此复制过去之后也得改名为nox_adb.exe。
(可能会遇到这样的情况:夜神模拟器安装目录的bin目录下本来就有一个adb.exe文件还有一个nox_adb.exe文件,这个时候我的操作是,先将Android SDK里面的adb.exe文件复制到桌面一份进行重命名,改成nox_adb.exe,然后再将这个文件粘贴到夜神模拟器安装目录bin目录里进行覆盖原有的nox_adb.exe文件,【这时我又遇到了不能讲文件移动至此目录下的提示,解决办法:打开任务管理器,杀掉nox_adb.exe后台进程立刻进行刚才的复制改名成nox_adb.exe的文件覆盖夜神模拟器安装目录bin目录里夜神模拟器安装目录bin目录里,哈,ok了】)。
2、第二部,查看版本是否一致
此时再进行appium 启动就可以啦点击Start Session(前提是配置好下面的,别写错了哦)
折腾了好几天,终于搞定,就差重装系统了,哈哈哈~~~~~~