Appium Appium-Desktop 遇到 could not connect devices (kill and server on port 5037) 已解决

Lunivers · October 12, 2019 · 995 hits

前几日遇到启动 appium 一直处于 restarting 状态,用 shell 查看 adb devices 又显示设备已经连接,被烦恼了 2 天时间,之前百度上说什么 adb 版本,Android sdk 版本不对需要新版本,掉了各种坑,之后在逛 GitHub 时偶然发现解决方法,下图是 appium 的报错信息

之后在看 GitHub 上大佬说需要改一个 appium-Android-driver 的 js 脚本,于是便照葫芦画瓢,找到 Android-helper.js 脚本,下图为具体路径

打开该脚本,找到 getDeviceInfoFromCaps 那个函数

之后将下图的 ADB 配置信息复制到那个函数的方法中,保存一下.

之后重新启动 Appium-Desktop,填好你的设备信息,系统版本,appPackage,appActivity 等信息,之后 start new session 可以看到 Appium 里面的 ADB 正常连接到我们需要的设备了

No Reply at the moment.
需要 Sign In 后方可回复, 如果你还没有账号请点击这里 Sign Up