kotlin标准库与kotlin协程相关支持库对应关系(持续更新。。。)
文章目录Android工程引入kotlin协程库kotlin标准库以及协程库对应关系列表Android工程引入kotlin协程库想要在Android工程中使用协程,需要引入kotlin标准协程库以及kotlin-android协程支持库。比如:当前使用的kotlin标准库是1.4.0。在工程引入了以下版本的协程库://kotlin协程标准库project.ext.kotlin_coroutines
·
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-15 | 1.3.72 | 1.3.8 | Kotlin 1.3.70 的错误修复版本。 |
2020-08-17 | 1.4.0 | 1.3.9 | 具有许多功能和改进的功能版本,主要关注质量和性能。 |
2020-09-07 | 1.4.10 | 1.3.9 | Kotlin 1.4.0 的错误修复版本。 |
2020-11-23 | 1.4.20 | 1.4.1 | 支持新的 JVM 功能,例如通过调用动态进行字符串连接,改进了 KMM 项目的性能和异常处理,DK 路径的扩展:Path(“dir”) / “file.txt” |
2020-12-07 | 1.4.21 | 1.4.1 | Kotlin 1.4.20 的错误修复版本 |
2021-02-03 | 1.4.30 | 1.4.2 | 新的 JVM 后端,现在处于 Beta 版;新语言功能预览;改进的 Kotlin/Native 性能;标准库 API 改进 |
2021-02-25 | 1.4.31 | 1.4.2 | Kotlin 1.4.30 的错误修复版本 |
2021-03-22 | 1.4.32 | 1.4.3 | Kotlin 1.4.30 的错误修复版本 |
2021-05-05 | 1.5.0 | 1.5.0-RC | 具有新语言功能、性能改进和进化性更改(例如稳定实验性 API)的功能版本。 |
2021-05-24 | 1.5.10 | 1.5.0 | Kotlin 1.5.0 的错误修复版本。 |
2021-06-24 | 1.5.20 | 1.5.0 | 默认情况下,通过 JVM 上的调用动态进行字符串连接;改进了对 Lombok 的支持和对 JSpecify 的支持;Kotlin/Native:KDoc 导出到 Objective-C 头文件和更快的 Array.copyInto() 在一个数组中;Gradle:缓存注解处理器的类加载器并支持 --parallel Gradle 属性;跨平台的 stdlib 函数的对齐行为 |
2021-07-13 | 1.5.21 | 1.5.0 | Kotlin 1.5.20 的错误修复版本。 |
2021-08-23 | 1.5.30 | 1.5.1 | JVM上注解类的实例化;改进的选择加入要求机制和类型推断;测试版中的 Kotlin/JS IR 后端;支持 Apple Silicon 目标;改进的 CocoaPods 支持;Gradle:Java 工具链支持和改进的守护程序配置; |
2021-09-20 | 1.5.31 | 1.5.2 | Kotlin 1.5.30 的错误修复版本。 |
2021-11-29 | 1.5.32 | 1.5.2 | Kotlin 1.5.31 的错误修复版本。 |
2021-11-16 | 1.6.0 | 1.6.0 | 具有新语言功能、性能改进和进化性更改(例如稳定实验性 API)的功能版本。 |
2021-12-14 | 1.6.10 | 1.6.0 | Kotlin 1.6.0 的错误修复版本。 |
2022-04-04 | 1.6.20 | 1.6.0 | 具有各种改进的增量版本 |
2022-04-20 | 1.6.21 | 1.6.0 | Kotlin 1.6.20 的错误修复版本。 |
2022-06-09 | 1.7.0 | 1.7.0 | 在 Alpha for JVM 中发布了 Kotlin K2 编译器的功能、稳定的语言功能、性能改进和演进性变化,例如稳定实验性 API。 |
2022-07-07 | 1.7.10 | 1.7.0 | Kotlin 1.7.0 的错误修复版本。 |
2022-09-29 | 1.7.20 | 1.7.0 | 具有新语言功能的增量版本,支持 Kotlin K2 编译器中的多个编译器插件,默认启用新的 Kotlin/Native 内存管理器,以及对 Gradle 7.1 的支持。 |
2022-11-09 | 1.7.21 | 1.7.0 | Kotlin 1.7.20 的错误修复版本。 |
2022-12-28 | 1.8.0 | 1.7.0 | 一个功能版本,改进了 kotlin-reflect 性能、新的 JVM 递归复制或删除目录内容实验功能、改进了 Objective-C/Swift 互操作性。 |
2023-02-02 | 1.8.10 | 1.7.0 | Kotlin 1.8.0 的错误修复版本。 |
2023-04-03 | 1.8.20 | 1.7.0 | 功能发布,包括 Kotlin K2 编译器更新、AutoCloseable 接口和 stdlib 中的 Base64 编码、默认启用的新 JVM 增量编译、新的 Kotlin/Wasm 编译器后端。 |
2023-04-25 | 1.8.21 | 1.7.0 | Kotlin 1.8.20 的错误修复版本。 |
2023-06-08 | 1.8.22 | 1.7.0 | Kotlin 1.8.20 的错误修复版本。 |
2023-07-06 | 1.9.0 | 1.7.0 | 包含 Kotlin K2 编译器更新的功能版本、新的枚举类值函数、开放式范围的新运算符、Kotlin Multiplatform 中的 Gradle 配置缓存预览、Kotlin Multiplatform 中的 Android 目标支持更改、Kotlin/Native 中的自定义内存分配器预览 。 |
推荐大家选择一个版本修复后的版本,先不要着急升最新版本,等最新版的修复版出来后在升级也不迟😂。 |
最后附上kotlin开源github项目链接:https://github.com/JetBrains/kotlin
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
已为社区贡献1条内容
所有评论(0)