Flutter Java 和 Gradle 版本兼容性问题

问题描述 投票:0回答:1

我正在尝试创建 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 应用程序运行没有错误的最佳方法是什么?

java android flutter gradle
1个回答
0
投票

对我来说,你需要升级你的 gradle,这比降级 JAVA 更好。 但对于很多人来说,情况有所不同。如果你认为你会升级 flutter,升级 gradle 是一个很好的解决方案(升级 flutter 有利于智能手机的兼容性和性能)。但如果您这样做,您可能需要更新部分库。

如果你不想升级Flutter,我觉得你可以降级JAVA。

希望我的回答对你或其他人有帮助

© www.soinside.com 2019 - 2024. All rights reserved.