Appium添加Listener运行报错
报错信息:
Error creating bean with name 'object' defined in io.appium.java_client.even
原因:
Appium自定义Listener需要用到springframework的aop, java-client版本中依赖了springframework的版本
Maven工程中的pom.xml文件, 在添加java-client依赖后自动下载相关依赖, 包含springframework
但是我本地在pom.xml中单独又配置了高版本的springframework系列, 导致和java-client版本不匹配, 运行时报错
解决:
方法1.删除pom中单独配置的springframework系列依赖
方法2.或者直接修改springframework系列依赖的版本号, 确保和java-client一致
方法3.由于我配置的java-client版本不是最新的, 理论上java-client最新版本应该也能兼容更新的springframework, 需要实际依赖尝试下