- 报错:Caused by: org.openqa.selenium.WebDriverException: An unknown server-side error occurred while processing the command. Original error: Cannot verify the signature of ‘/Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/appium-uiautomator2-server/apks/appium-uiautomator2-server-v4.21.1.apk’. Original error: Error: A JNI error has occurred, please check your installation and try again
Exception in thread “main” java.lang.UnsupportedClassVersionError: com/android/apksigner/ApkSignerTool has been compiled by a more recent version of the Java Runtime (class file version 53.0), this version of the Java Runtime only recognizes class file versions up to 52.0 - 下载Android studio
- 官网下载地址
- 通过官网下载Android Studio对应版本后,直接安装即可
- 电脑配置比较低的同学可以参考下面的链接,只安装sdk。可以的话还是建议按照本帖,安装Android Studio Appium环境配置(包括Mac 版本 、Windows版本)
-
修改build-tools版本
- 由于默认会安装最新版本的bulid-tools,但是30版本开始build-tools配合jdk1.8会报错,所以需要手动降级到29版本
- 选择‘SDK Manager’
选择‘SDK Tools’
选择 Android SDK Build-Tools 34,然后点击下面的‘Show Package Details’即可查看所有版本的SDK
然后在下面选择小于30.0.0版本的sdk 进行下载
下载完之后就把下载的包放到build-tools里面 ,记得把bulid-tools里面大于30的版本删掉!
然后重启启动appium即可使用