sal*_*ela 7 coroutine kotlin kotlinx.coroutines
我正在尝试学习协同程序,因此我启动IntelliJ并创建一个临时文件.但是当我输入我的协同程序时,我得到编译器投诉,例如runBlocking未解决的引用.所以这不是一个Android项目或任何这样的事情.只是基本Kotlin项目中的临时文件.
如何引入协同程序,以便我不再收到错误?
Leo*_*ton 24
您应该将 kotlin 协程库添加到您的项目中。最简单的方法是从 Maven 存储库中获取它。此时库的实际版本是 1.3.2 你可以在这里找到 maven repo 中库的地址
在写的时候图书馆的地址是
org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.2
在普通的 IDEA IntelliJ 项目中,您应该执行以下步骤:
3) 按“+”按钮。从“Maven”中选择库
4)在搜索栏中使用maven repo中库的地址org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.2并添加它。

5) 按确定然后应用。并重新编译您的项目。这就对了。现在你可以在你的项目中使用协程了。
Ily*_*lya 13
runBlocking和其他高级协程实用程序不在Kotlin标准库中,而是库kotlinx.coroutines的一部分.
要在项目中使用此库,必须下载其二进制文件并将其依赖项添加到项目中.如果使用像Gradle或Maven这样的构建系统,通常声明库依赖项是构建文件中的一行或几行.然而,在一个简单的IntelliJ项目中,可以从Maven Central获得该库几乎没有麻烦:
粘贴kotlinx.coroutines库工件的maven坐标:
org.jetbrains.kotlinx:kotlinx-coroutines-core:0.27.0
其中0.27.0是撰写此答案时可用的最新版本.
一定要检查"Transitive dependencies"和"Sources"框.
点击确定后,该库将从Maven Central资源库及其所有依赖项下载并添加到您的模块中.然后就可以runBlocking在您的项目或临时文件中使用它.
| 归档时间: |
|
| 查看次数: |
3201 次 |
| 最近记录: |