You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

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输出截图:
flutter doctor 输出截图

还有个奇怪的点:我直接用Android Studio构建Android APK是能成功生成的,但通过Flutter构建就会报错。有没有大佬能帮我分析下问题出在哪呀?

备注:内容来源于stack exchange,提问作者Ijk

火山引擎 最新活动