Appium 1.15.1版本启动app时重复安装uiautomator2.server和uiautomator2.server.test解决方案

前提:倘若第一次成功启动app后,手机上已经安装了uiautomator2.server和uiautomator2.server.test这2个app,则可以注释如下2个文件中的代码,使这2个app不再重复安装

1、"C:\Program Files\Appium\resources\app\node_modules\appium\node_modules\appium-android-driver\lib\driver.js"

将"await this.uiautomator2.installServerApk(this.opts.uiautomator2ServerInstallTimeout)"注释。

Appium 1.15.1版本启动app时重复安装uiautomator2.server和uiautomator2.server.test解决方案

 

2、"C:\Program Files\Appium\resources\app\node_modules\appium\node_modules\appium-android-driver\build\lib\driver.js"

将"await this.uiautomator2.installServerApk(this.opts.uiautomator2ServerInstallTimeout)"注释。

Appium 1.15.1版本启动app时重复安装uiautomator2.server和uiautomator2.server.test解决方案

3、重启appium,即可

可能会遇到的问题:1、每个人的电脑上appium安装路径不一致,你只要找到相对于Appium\resources\app\node_modules\appium\node_modules\appium-android-driver,这个路径即可。

如果你想更方便的话,可以安装Everything,这个工具可以帮你快速搜索到电脑中的文件,相当好用

Appium 1.15.1版本启动app时重复安装uiautomator2.server和uiautomator2.server.test解决方案