gpt4 book ai didi

kotlin - 无法执行Kotlin协程(无此类方法异常

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

我从kotlin示例中获取了以下简单代码段:

fun main(args: Array<String>) = runBlocking<Unit> {
withTimeout(1300L) {
repeat(1000) { i ->
println("I'm sleeping $i ...")
delay(500L)
}
}
}

当我尝试运行它时,它会抛出
java.lang.NoSuchMethodError: kotlinx.coroutines.experimental.ScheduledKt.withTimeout$default(JLjava/util/concurrent/TimeUnit;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Ljava/lang/Object;

我使用 kotlinVersion ='1.1.51'

有什么建议吗?

最佳答案

在您的情况下,请确保在build.gradle文件中启用协程:

kotlin {
experimental {
coroutines "enable"
}
}

另外,您还应该使用launch(UI)触发协程,并显式调用wait()和暂停的方法。您的其余代码将在UI线程上执行。

希望它能解决您的问题!

关于kotlin - 无法执行Kotlin协程(无此类方法异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47031932/

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