Avatar ·

错误“Module was compiled with an incompatible version of Kotlin”:如何修复二进制版本不兼容?

大家好!我是 Android 和 Flutter 开发的新手。我尝试在我的项目中添加 Stripe 支付模块,但在 Gradle 构建时出现错误: ``` Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.5.1, expected version is 1.1.15 ``` 我使用的是 Flutter 3.0.0,并且在 `android/build.gradle` 文件中配置了: ```kotlin ext.kotlin_version = '1.3.50' dependencies { classpath 'com.android.tools.build:gradle:7.0.0' classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" } ``` 在 `pubspec.yaml` 中,我使用的 Stripe SDK 版本是 `stripe_payment: ^1.10.0`。我知道这个错误与 Kotlin 不兼容有关,但我不确定应该设置哪个版本。我尝试将 `kotlin_version` 改为 1.5.0、1.6.0、1.7.0,但错误仍然出现。请告诉我如何正确同步 Flutter 项目中 Android 部分的 Kotlin 版本?提前感谢! <<>>

错误原因和