You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

新建Flutter项目引入flutter_nfc_kit后Kotlin Gradle插件版本报错求助

解决方案

1. 修正Android Gradle Plugin(AGP)与Kotlin版本的兼容性

Kotlin 2.0.0 要求搭配 Android Gradle Plugin 8.2.0及以上,同时Gradle版本需升级到8.5及以上。你当前使用的AGP是7.0.2,版本不匹配导致报错,可选择以下两种方案:

方案A:降级Kotlin版本适配现有AGP

保持AGP 7.0.2不变,将Kotlin版本降级到与AGP 7.0.x兼容的稳定版本1.7.20,修改根目录build.gradle:

buildscript {
    ext.kotlin_version = '1.7.20' 
    repositories {
        google()
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:7.0.2'
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.7.20"
        classpath 'com.google.gms:google-services:4.3.10'
    }
}

方案B:升级AGP和Gradle适配Kotlin 2.0.0

若想保留Kotlin 2.0.0,需同步升级AGP和Gradle:

  • 修改根目录build.gradle中的AGP版本:
    dependencies {
        classpath 'com.android.tools.build:gradle:8.2.0'
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:2.0.0"
        classpath 'com.google.gms:google-services:4.3.10'
    }
    
  • 打开gradle/wrapper/gradle-wrapper.properties,修改Gradle版本为8.5:
    distributionUrl=https\://services.gradle.org/distributions/gradle-8.5-bin.zip
    

2. 同步项目并清理缓存

  • 点击Android Studio右上角的Sync Project with Gradle Files按钮同步配置
  • 执行终端命令清理缓存:
    flutter clean
    flutter pub get
    

3. 检查模块级build.gradle配置

确保app/build.gradle中正确应用Kotlin插件,且版本与根目录一致:

plugins {
    id 'com.android.application'
    id 'kotlin-android'
    id 'dev.flutter.flutter-gradle-plugin'
    id 'com.google.gms.google-services'
}

内容的提问来源于stack exchange,提问作者Muhammad Umair Saqib

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.20 14:58:24