Appium手机与电脑连接并正确执行的过程

在都已安装完毕的情况下,有以下问题:
1、在cmd中执行 adb devices -l 提示不是内部命令
——原因可能是:path中没有添加adb的路径;
——方案:编辑环境变量>系统环境变量>在path对应的值中
添加adb的绝对路径。
2、在cmd中执行adb devices -l 不显示手机串号
——方案:确认USB线是否能使用,最好用原厂USB线;确认手机已打开开发者模式,已打开USB调试;在cmd中执行where adb 确认下adb的路径是Android sdk 的路径。
3、以上两步没问题,且adb devices -l 能显示手机串号的情况下,执行代码报错如下图:
Appium手机与电脑连接并正确执行的过程_自动安装
说明Android手机系统版本号与代码中的不一致。
–方案:desired_caps[‘platformVersion’] = ‘5’,若手机系统版本号是7.则把‘5’改为‘7’。

还要确定下手机上是否安装了Appium setting,理论上讲是运行代码时自动安装在手机上的,但是我的另一个手机并没有自动安装,从另一个手机上copy过来就能正常使用啦~perfect…

-----仅用于自己以后在遇到同坑时,方便查看