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

Flutter集成Stripe时无法解析Kotlin JVM Plugin 1.7.1版本

解决Flutter集成Stripe时Kotlin JVM插件找不到的问题

核心问题分析

错误提示找不到org.jetbrains.kotlin.jvm:1.7.1插件,主要原因是Gradle插件仓库配置缺失、指定的Kotlin版本过于老旧(部分仓库已移除该版本),或是Flutter工具链自带的Gradle配置与本地项目配置冲突。

具体修复步骤

1. 修正Flutter工具链的build.gradle.kts配置

找到报错文件C:\src\flutter\packages\flutter_tools\gradle\build.gradle.kts,按以下方式修改:

plugins {
    `kotlin-dsl`
}

repositories {
    google()
    mavenCentral() // 必须添加该仓库以获取Kotlin插件
    gradlePluginPortal()
}

dependencies {
    // 替换为稳定兼容的Kotlin版本,示例为1.8.22(与多数Flutter版本适配)
    implementation("org.jetbrains.kotlin:kotlin-gradle-plugin:1.8.22")
}

kotlin {
    jvmToolchain(11)
}

2. 同步项目级android/build.gradle配置

确保项目根目录的android/build.gradle配置统一的Kotlin版本与仓库:

buildscript {
    ext.kotlin_version = '1.8.22' // 与上述Kotlin版本保持一致
    repositories {
        google()
        mavenCentral()
    }
    dependencies {
        classpath "com.android.tools.build:gradle:7.4.2"
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
        classpath "com.stripe:stripe-android:20.12.1" // Stripe版本按需调整
    }
}

allprojects {
    repositories {
        google()
        mavenCentral()
    }
}

3. 检查settings.gradle的仓库配置

确保settings.gradle包含必要的插件与依赖仓库:

pluginManagement {
    repositories {
        gradlePluginPortal()
        google()
        mavenCentral()
    }
}
dependencyResolutionManagement {
    repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
    repositories {
        google()
        mavenCentral()
    }
}
rootProject.name = "YourProjectName"
include ':app'

4. 清理缓存并重新构建

执行以下操作重置构建环境:

  • 删除项目根目录的.gradle文件夹与android/.gradle文件夹
  • 运行命令:flutter clean → flutter pub get → flutter run

关键注意事项

  • 所有配置中的Kotlin版本必须完全一致,避免版本冲突
  • 优先选择Flutter官方推荐的Kotlin版本(可查看对应Flutter版本的文档说明),避免使用过于老旧的版本
  • 确保网络可正常访问Google与Maven Central仓库,否则会导致插件下载失败

内容的提问来源于stack exchange,提问作者AHMAD Farooq

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.21 06:41:02