appium+Java 自动化测试真机测试时报错“info: [debug] Error: Could not extract PIDs from ps output. PIDS: [], Procs: ["bad pid 'uiautomator'"]”
刚开始启动服务时,弹出授权提示,以为是手机app权限问题,后来debug后,发现了一个警告日志:UiAutomator did not shut down fast enough, calling it gone
在appium启动服务时调用adb.js文件,执行
info: [debug] Cleaning up android objects
info: [debug] Cleaning up appium session
而出现这个错误,经查阅资料解决方案:
找到Appium ode_modulesappium ode_modulesappium-adblibadb.js文件,并修改如下:
找到这行,
var outlines = stdout.split(" ");
在其下面添加
outlines.shift()