Android手机每次运行时都要安装unlock、setting解决方案
Android手机每次运行时都要安装unlock、setting解决方案
- 找到appium的安装目录
- 修改appium-android-driver\lib下的android-helpers.js文件
复制第1个步骤找到的appium安装目录:C:\Users\金美钗\AppData\Roaming\npm\
进入appium-android-driver\lib,找到android-helpers.js文件
修改内容如下:
注释代码:
await helpers.pushSettingsApp(adb);
await helpers.pushUnlock(adb);
- 修改appium-android-driver\build\lib下的android-helpers.js文件
注释://return _regeneratorRuntime.awrap(helpers.pushSettingsApp(adb));
修改为:return context$1$0.abrupt('return',defaultIME)
注释://return _regeneratorRuntime.awrap(helpers.pushUnlock(adb));
修改为:return context$1$0.abrupt('return',defaultIME)
以上修改完成后,重启appium服务即可,如果新的设备没有这两个守护app,可以手动安装。
Appium setting路径:
C:\Users\金美钗
\AppData\Roaming\npm\node_modules\appium\node_modules\io.appium.settings\app\build\outputs\apk
Unlock app路径:
C:\Users\金美钗
\AppData\Roaming\npm\node_modules\appium\node_modules\appium-unlock\bin