问题:
在使用Appium进行App自动化测试时,使用真机并且启动Appium时,遇到Appium启动失败,失败原因为“error: Failed to start an Appium session, err was:INSTALL_FAILED_ALREADY_EXISTS: Attempt to re-install io.appium.settings without first uninstalling”。
原因:
这个错误的原因是 Appium 在执行脚本之前安装了 2 个移动应用程序即“io.appium.settings”和“io.appium.unlock”这两个Apk,这两个Apk是 appium 用于在移动模拟器或虚拟设备或真实移动设备中执行测试自动化脚本的自动安装的应用程序。正常情况下Appium 会在每次脚本执行或终止时删除这些文件,但是有些执行失败的情况下并没有删除掉这两个应用程序。
解决方法:
1、使用adb命令,删除这两个应用程序
2、手动卸载手机上的这两个应用程序。