GradlePluginKotlinVersion 不足?

GradlePluginKotlinVersion inadequate?

当我尝试为 cordova-android 9.1.0 使用特定的 Kotlin 版本时,我收到如下错误消息:

Class 'kotlin.Unit' was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.6.0, expected version is 1.1.15.

使用结果:

<preference name="GradlePluginKotlinVersion" value="1.6.0" />

如果我在 build.gradle 文件中手动将 1.3.50 ext.kotlin_version 值替换为 1.6.0,那么我的项目将成功开始构建。

如何使用我想要的 Kotlin 版本进行构建,而无需进行此编辑?

我在 Cordova 9 上遇到了同样的问题,但无法解决,因为 Cordova 9 在 build.gradle 文件中硬编码了 kotlin v 1.3.50。

所以我升级到Cordova 10.1.0,问题就解决了。

cordova platform remove android
cordova platform add android@10.1.0