问题前因:更换了电脑,在更换后的电脑上运行测试时
报错内容:Cause: com/android/tools/idea/gradle/run/OutputBuildAction has been compiled by a more recent version of the Java Runtime (class file version 55.0), this version of the Java Runtime only recognizes class file versions up to 52.0
解决方法:
打开项目设置 - SDK Locationg - Gradle Settings
检查Gradle JDK,我的是JDK1.8,修改为编译器默认版本即可

我的报错是因为Gradle JDK版本过高导致的,选择编译器默认版本11.0后解决

这个问题可能导致通过签名文件打包时总是报错签名文件错误(未经证实!!!)AndroidStudio版本2021.2.1,打包时提示签名文件错误,升级2021.3.1并重新设置Gradle的JDK版本后问题没有,在此记录以下,方便后边遇到,证实
本文记录了一位开发者在更换电脑后,遇到由于Gradle JDK版本过高导致的运行时错误。错误信息指出JavaRuntime只能识别到52.0版本的class文件,而实际使用的版本为55.0。解决方案是将项目设置中的GradleJDK改为编译器默认版本,例如11.0。此外,该问题可能与签名文件打包错误有关,但未得到证实。在Android Studio 2021.3.1版本中,更新Gradle JDK版本后问题得到解决。

9420

被折叠的 条评论
为什么被折叠?



