Appium 在连接 Genymotion 模拟器或者真机时提示 Could not find a connected Android device 错误的解决办法

Appium连接Genymotion模拟器出现Could not find a connected Android device错误的解决办法

  操作步骤:
      1、启动Genymotion模拟器
      2、windows+R启动cmd窗口,通过adb devices查看模拟器是否被识别
           ![](/uploads/photo/2019/fa66d59a-fe5d-4f6e-9f24-c8b64ba7089e.png!large)

      3、安装雪球apk和appium运行时预装的apk
          adb connect 192.168.223.101:5555(连接模拟器)
          ![](/uploads/photo/2019/070e40a3-d8a4-4104-9d95-4a4c7248810f.png!large)

          adb install D:\\xueqiu_1119_04031441.apk  (安装雪球apk)
          adb install D:\\settings_apk-debug.apk   (安装appium运行时自动安装的apk);这个apk可以到appium的安装目录下找到
          ![](/uploads/photo/2019/c767d697-d26f-43a4-bd33-2a0d65c30de1.png!large)

        4、启动appium,点击Start Session进行连接
            ![](/uploads/photo/2019/6935a990-1ea3-4236-b559-287efa78bd67.png!large)
            
          **连接成功**
          ![](/uploads/photo/2019/f555c31a-b1cc-4e6f-8098-b56488f1061d.png!large)

连接真机时出现此错误只需要将appium setings这个apk卸载,然后重新安装即可

appium连接模拟器时需要先使用adb连接模拟器才可以正常连接,反之连接的时候就会一直出现Killing adb server on port 5037的错误