一直报错,显示:
Failed to create session. An unknown server-side error occurred while processing the command. Original error: Cannot verify the signature of 'C:************\Local\Temp\202386-25156-1xgew1m.bid3\appium-uiautomator2-server-v4.27.0.apk'. Original error: The 'java.exe' binary could not be found neither in PATH nor under JAVA_HOME (C:\Program Files\Java\jdk-11.0.2\bin\bin)
一、202386-25156-1xgew1m.bid3\appium-uiautomator2-server-v4.27.0.apk
我没找到有这个文件
二、说是找不到java.exe
而我自己去系统环境变量里面看,是配置好的,java -version也是正确的,调用echo %JAVA_HOME%出来也是和我配置的路径一样。
不知道是什么问题,怎么解决?
引用 皆我百晓生 小程序回复内容作答:
这个报错表示无法验证应用程序签名,并且找不到Java的可执行文件。解决这个问题的步骤如下:
检查你的Appium版本是否与UI Automator 2版本兼容。确保使用的是兼容的Appium版本。
尝试删除Appium的临时文件夹,并重新启动Appium Inspector。你可以在Appium安装目录下找到这个临时文件夹。
确保你的JAVA_HOME环境变量已正确设置,并且指向你的Java安装目录。确认你的Java版本与你使用的Appium版本兼容。
执行以下命令来验证是否能够在命令行中访问到Java可执行文件:
java -version
如果这个命令返回正确的Java版本信息,则说明Java配置已正确设置。否则,你可能需要重新配置JAVA_HOME并重新启动计算机。
如果问题仍然存在,你可以尝试使用以下方法解决:
重新安装Java并重新配置JAVA_HOME环境变量。
手动下载和提供正确的appium-uiautomator2-server APK文件,并将其放置在指定的临时文件夹中(即报错信息中提到的路径)。
如果以上方法未能解决问题,你可能需要进一步调查错误日志以获取更多的信息,或者考虑升级或降级Appium版本以解决兼容性问题。
你看看javac 命令可以吗