flutter doctor --由于java.lang.UnsupportedClassVersionError,安卓许可证无法正常工作

xfb7svmp  于 2023-02-05  发布在  Flutter
关注(0)|答案(1)|浏览(749)

错误:发生了JNI错误,请检查您的安装并重试。线程“main”中出现异常。com/android/prefs/AndroidLocationsProvider已由较新版本的Java运行时(类文件版本55.0)编译,此版本的Java运行时仅识别最高版本为52.0的类文件
我试图接受flutter医生-android许可证,但得到这个错误。

11dmarpk

11dmarpk1#

    • 更新**

我的环境中安装了2个JDK,您可以使用

/usr/libexec/java_home -V

因此,在删除旧的JDK版本后,该问题已得到修复。
出现了相同的错误,尽管下面是java --version输出

java 19.0.1 2022-10-18
Java(TM) SE Runtime Environment (build 19.0.1+10-21)
Java HotSpot(TM) 64-Bit Server VM (build 19.0.1+10-21, mixed mode, sharing)

在我升级到flutter 3.7.1后,发生这种情况

相关问题