我正在尝试创建 Flutter 应用程序,但收到一条有关 Java 和 Gradle 之间版本冲突的消息。我收到的输出显示
The configured version of Java detected may conflict with the Gradle version in your new Flutter app.
[RECOMMENDED] If so, to keep the default Gradle version 8.3, make sure to download a compatible Java version
(Java 17 <= compatible Java version < Java 21).
You may configure this compatible Java version by running:
flutter config --jdk-dir=<JDK_DIRECTORY>
...
Alternatively, to continue using your configured Java version, update the Gradle version specified in the following file to a compatible Gradle version
(compatible Gradle version range: 8.4 - 8.7):
我不知道如何解决这个问题。我应该更改 Java 版本还是更新 Gradle?解决此问题以使我的 Flutter 应用程序运行没有错误的最佳方法是什么?
对我来说,你需要升级你的 gradle,这比降级 JAVA 更好。 但对于很多人来说,情况有所不同。如果你认为你会升级 flutter,升级 gradle 是一个很好的解决方案(升级 flutter 有利于智能手机的兼容性和性能)。但如果您这样做,您可能需要更新部分库。
如果你不想升级Flutter,我觉得你可以降级JAVA。
希望我的回答对你或其他人有帮助