kotlin标准库与kotlin协程相关支持库对应关系(持续更新。。。)

Android工程引入kotlin协程库

想要在Android工程中使用协程,需要引入kotlin标准协程库以及kotlin-android协程支持库。
比如:当前使用的kotlin标准库是1.4.0。在工程引入了以下版本的协程库:

    //kotlin协程标准库
    project.ext.kotlin_coroutines_version = "1.3.9"
    implementation "org.jetbrains.kotlinx:kotlinx-coroutines-core:$kotlin_coroutines_version"
    //kotlin协程Android支持
    implementation "org.jetbrains.kotlinx:kotlinx-coroutines-android:$kotlin_coroutines_version"

kotlin标准库以及协程库对应关系列表

发布时间kotlin标准库官方推荐的协程库版本标准库更新版本简述
2020-04-151.3.721.3.8Kotlin 1.3.70 的错误修复版本。
2020-08-171.4.01.3.9具有许多功能和改进的功能版本,主要关注质量和性能。
2020-09-071.4.101.3.9Kotlin 1.4.0 的错误修复版本。
2020-11-231.4.201.4.1支持新的 JVM 功能,例如通过调用动态进行字符串连接,改进了 KMM 项目的性能和异常处理,DK 路径的扩展:Path(“dir”) / “file.txt”
2020-12-071.4.211.4.1Kotlin 1.4.20 的错误修复版本
2021-02-031.4.301.4.2新的 JVM 后端,现在处于 Beta 版;新语言功能预览;改进的 Kotlin/Native 性能;标准库 API 改进
2021-02-251.4.311.4.2Kotlin 1.4.30 的错误修复版本
2021-03-221.4.321.4.3Kotlin 1.4.30 的错误修复版本
2021-05-051.5.01.5.0-RC具有新语言功能、性能改进和进化性更改(例如稳定实验性 API)的功能版本。
2021-05-241.5.101.5.0Kotlin 1.5.0 的错误修复版本。
2021-06-241.5.201.5.0默认情况下,通过 JVM 上的调用动态进行字符串连接;改进了对 Lombok 的支持和对 JSpecify 的支持;Kotlin/Native:KDoc 导出到 Objective-C 头文件和更快的 Array.copyInto() 在一个数组中;Gradle:缓存注解处理器的类加载器并支持 --parallel Gradle 属性;跨平台的 stdlib 函数的对齐行为
2021-07-131.5.211.5.0Kotlin 1.5.20 的错误修复版本。
2021-08-231.5.301.5.1JVM上注解类的实例化;改进的选择加入要求机制和类型推断;测试版中的 Kotlin/JS IR 后端;支持 Apple Silicon 目标;改进的 CocoaPods 支持;Gradle:Java 工具链支持和改进的守护程序配置;
2021-09-201.5.311.5.2Kotlin 1.5.30 的错误修复版本。
2021-11-291.5.321.5.2Kotlin 1.5.31 的错误修复版本。
2021-11-161.6.01.6.0具有新语言功能、性能改进和进化性更改(例如稳定实验性 API)的功能版本。
2021-12-141.6.101.6.0Kotlin 1.6.0 的错误修复版本。
2022-04-041.6.201.6.0具有各种改进的增量版本
2022-04-201.6.211.6.0Kotlin 1.6.20 的错误修复版本。
2022-06-091.7.01.7.0在 Alpha for JVM 中发布了 Kotlin K2 编译器的功能、稳定的语言功能、性能改进和演进性变化,例如稳定实验性 API。
2022-07-071.7.101.7.0Kotlin 1.7.0 的错误修复版本。
2022-09-291.7.201.7.0具有新语言功能的增量版本,支持 Kotlin K2 编译器中的多个编译器插件,默认启用新的 Kotlin/Native 内存管理器,以及对 Gradle 7.1 的支持。
2022-11-091.7.211.7.0Kotlin 1.7.20 的错误修复版本。
2022-12-281.8.01.7.0一个功能版本,改进了 kotlin-reflect 性能、新的 JVM 递归复制或删除目录内容实验功能、改进了 Objective-C/Swift 互操作性。
2023-02-021.8.101.7.0Kotlin 1.8.0 的错误修复版本。
2023-04-031.8.201.7.0功能发布,包括 Kotlin K2 编译器更新、AutoCloseable 接口和 stdlib 中的 Base64 编码、默认启用的新 JVM 增量编译、新的 Kotlin/Wasm 编译器后端。
2023-04-251.8.211.7.0Kotlin 1.8.20 的错误修复版本。
2023-06-081.8.221.7.0Kotlin 1.8.20 的错误修复版本。
2023-07-061.9.01.7.0包含 Kotlin K2 编译器更新的功能版本、新的枚举类值函数、开放式范围的新运算符、Kotlin Multiplatform 中的 Gradle 配置缓存预览、Kotlin Multiplatform 中的 Android 目标支持更改、Kotlin/Native 中的自定义内存分配器预览 。
推荐大家选择一个版本修复后的版本,先不要着急升最新版本,等最新版的修复版出来后在升级也不迟😂。

最后附上kotlin开源github项目链接:https://github.com/JetBrains/kotlin

  • 10
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

pumpkin的玄学

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值