我正在Android Studio中开发Flutter项目,需要降级项目中使用的Java版本。目前,较新的 Java 版本导致某些依赖项出现兼容性问题。 详情如下:
我在Android Studio中看到这个配置:
当我运行
时,它显示以下Java 使用的版本:flutter doctor --verbose
当我在终端(CMD)中运行
时,它会显示 不同的 Java 版本:java --version
问题:
我尝试过的步骤:
JAVA_HOME
环境变量以指向较旧的 Java 版本,但 Android Studio 仍然使用捆绑的 JBR (JetBrains Runtime)。问题:
任何指导或详细步骤将不胜感激!
我在我的情况下运行了这个命令。
flutter config --jdk-dir=<JDK_DIRECTORY>
将
<JDK_DIRECTORY>
替换为您要在我的案例中配置的 "C:\Program Files\Java\jdk-17"