Flutter中Gradle与Java版本不兼容问题求助
Flutter中Gradle与Java版本不兼容问题求助
大家好,我现在碰到一个棘手的问题,一直收到这样的错误提示:
Your project's Gradle version is incompatible with the Java version that Flutter is using for Gradle.
下面是我当前项目的相关配置信息:
- Gradle版本:7.5
- Kotlin版本配置:
ext.kotlin_version = '1.9.23' - Android构建工具依赖:
classpath 'com.android.tools.build:gradle:7.3.0' - Java编译配置:
compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 } kotlinOptions { jvmTarget = '1.8' }
因为之前遇到这个问题,我干脆删掉了现有项目,克隆了之前最后能正常运行的提交版本,上面的所有配置都是来自这个原本没问题的代码库,但恢复之后还是出现了同样的版本不兼容错误。另外我之前把Android Studio升级到了Ladybug版本,后来又降级回了Flamingo,不知道会不会有影响。
附上我的flutter doctor --verbose输出截图:
还有个奇怪的点:我直接用Android Studio构建Android APK是能成功生成的,但通过Flutter构建就会报错。有没有大佬能帮我分析下问题出在哪呀?
备注:内容来源于stack exchange,提问作者Ijk




