运行flutter doctor时出错--android许可证

2w3rbyxf  于 2023-02-20  发布在  Android
关注(0)|答案(1)|浏览(280)

线程"main" java. lang中出现异常。不支持的类版本错误:com/android/prefs/AndroidLocationsProvider已由较新版本的Java运行时(类文件版本55.0)编译,此版本的Java运行时仅识别最高版本为52.0的类文件
我也试过JDK11,但它不工作.我该如何修复?

oyxsuwqo

oyxsuwqo1#

这个错误告诉我们,我们的类是在比我们试图运行它的版本更高的Java版本上编译的。更具体地说,在本例中,我们用Java 11编译了我们的类,并试图用Java 8运行它。
我们有两种方法可以解决这个错误:编译早期版本的Java代码,或者在较新的Java版本上运行代码。
我想这个网站可能会帮助你

相关问题