应用插件请求时发生异常[id:'org.jetbrains.kotlin.jvm', version:'1.3.40-eap-40']

Arj*_*das 1 kotlin cocoapods kotlin-native kotlin-multiplatform

An exception occurred applying plugin request [id: 'org.jetbrains.kotlin.jvm', version: '1.3.40-eap-40']
> Failed to apply plugin [id 'org.jetbrains.kotlin.jvm']
  > Cannot add extension with name 'kotlin', as there is an extension already registered with that name.
Run Code Online (Sandbox Code Playgroud)

这个错误发生在我的 build.gradle.kts 文件中

您是否碰巧在根据 Kotlin/Native GitHub 上提供的示例构建的 Kotlin Cocoapods 项目中看到此错误?

Arj*_*das 5

发生此错误的原因是在 build.gradle.kts 中存在冲突的插件导入。如下所示: 在此输入图像描述

您不能同时使用 kotlin 'Jim' 插件和 '多平台插件',因此请删除 kotlin("jvm") 版本“1.3.31”并构建您的 gradle 项目。

此外,当您删除它时,依赖项部分中还会出现更多错误。因此,注释掉依赖项和下面的两个编译任务中的所有内容并构建它。它应该有效!