gpt4 book ai didi

Kotlin native 错误 Unresolved reference 协程

转载 作者:行者123 更新时间:2023-12-04 04:12:02 24 4
gpt4 key购买 nike

我正在尝试在 Windows 中构建 native 。

我不确定将实现“org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.5”的依赖项放在哪里。

我当前的 gradle 文件如下所示:

buildscript {
ext.kotlin_version = '1.3.72'
repositories {
mavenCentral()

}
dependencies {
classpath("org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlinVersion")
}
}

plugins {
id 'org.jetbrains.kotlin.multiplatform' version '1.3.72'
}

dependencies {
implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.5'
}

repositories {
mavenCentral()
jcenter()
}
kotlin {
mingwX64("mingw") {
binaries {
executable {
// Change to specify fully qualified name of your application's entry point:
entryPoint = 'sample.main'
// Specify command-line arguments, if necessary:
runTask?.args('')
}
}
}
sourceSets {
mingwMain {

}
mingwTest {
}

}
experimental {
coroutines 'enable'
}

}

此依赖行给出错误:

dependencies {
implementation 'org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.5'
}

错误是:

Could not find method implementation() for arguments [org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.5] on object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler.

如果我删除该依赖项,如果我尝试导入 kotlinx.coroutines.* 和 kotlin.concurrent.thread,我会得到“未解析的引用”

在此感谢一些帮助。

谢谢

最佳答案

org.jetbrains.kotlinx:kotlinx-coroutines-core-native

还有Kotlin/Native 仅支持 Gradle 版本 4.10,您需要在 settings.gradle 文件中启用 Gradle 元数据:

enableFeaturePreview('GRADLE_METADATA')由于 Kotlin/Native 通常不提供版本之间的二进制兼容性,因此您应该使用与构建 kotlinx.coroutines 所用版本相同的 Kotlin/Native 编译器。

https://github.com/Kotlin/kotlinx.coroutines/blob/master/README.md

关于Kotlin native 错误 Unresolved reference 协程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61560753/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com