Edit Page
最终更新: 2024/03/21
我们正在努力开发 Kotlin Multiplatform Mobile plugin for Android Studio
的稳定版, 我们会不断发布新的版本, 包含新的功能, 改进, 和 bug 修正.
请确认你安装了最新版的 Kotlin Multiplatform Mobile plugin!
如果出现了新的 Kotlin Multiplatform Mobile plugin 发布版, Android Studio 会建议你更新.
如果你接受建议, 它会自动更新 plugin 到最新版本.
你将会需要重新启动 Android Studio 来完成 plugin 的安装.
你可以通过菜单 Settings/Preferences | Plugins, 查看 plugin 的版本, 并手动更新它.
为了让 plugin 正确工作, 你需要一个兼容的 Kotlin 版本. 你可以在 发布版本细节 中找到对应的兼容版本.
你可以通过菜单 Settings/Preferences | Plugins, 或 Tools | Kotlin | Configure Kotlin Plugin Updates,
查看你的 Kotlin 版本, 并更新它.
如果你没有安装兼容的 Kotlin 版本, Kotlin Multiplatform Mobile plugin 将会被禁用. 你需要更新你的 Kotlin,
然后通过菜单 Settings/Preferences | Plugins, 启用 plugin.
下表列出了 Kotlin Multiplatform Mobile plugin 最新发布版的详细信息:
发布版
|
主要功能
|
兼容的 Kotlin 版本
|
0.8.2
发布日期: 2024/01/25
|
支持新的 Canary 版 Android Studio Jellyfish.
在共用模块中添加 sourceCompatibility 和 targetCompatibility 声明.
|
Kotlin plugin 的任何版本
|
0.8.1
发布日期: 2023/11/09
|
Kotlin 更新到 1.9.20.
Jetpack Compose 更新到 1.5.4.
默认启用 Gradle 构建和配置的缓存.
对新的 Kotlin 版本重构了构建配置.
iOS framework 默认为静态模式.
修正了 iOS 设备上使用 Xcode 15 时的一个问题.
|
Kotlin Plugin 的任何版本
|
0.8.0
发布日期: 2023/10/05
|
KT-60169 迁移到 Gradle 版本目录.
KT-59269 android 重命名为 androidTarget .
KT-59269 更新了 Kotlin 和其他依赖项的版本.
KTIJ-26773 重构, 使用 -destination 参数, 代替 -sdk 和 -arch .
KTIJ-25839 重构了生成的文件名.
KTIJ-27058 添加了 JVM 构建目标配置.
KTIJ-27160 支持 Xcode 15.0.
KTIJ-27158 将新的模块向导移动到实验状态.
|
Kotlin Plugin 的任何版本
|
0.6.0
发布日期: 2023/05/24
|
支持新的 Canary Android Studio Hedgehog.
更新 Kotlin, Gradle, 以及 Multiplatform 项目中库的版本.
在 Multiplatform 项目中使用了新的 targetHierarchy.default() .
在 Multiplatform 项目中, 对平台特定的文件使用源代码集名称后缀.
|
Kotlin Plugin 的任何版本
|
0.5.3
发布日期: 2023/04/12
|
更新了 Kotlin 和 Compose 的版本.
修正了 Xcode 项目 scheme 解析的一个问题.
添加了 scheme 的 product 类型检查.
如果 iosApp scheme 存在, 默认选中.
|
Kotlin Plugin 的任何版本
|
0.5.2
发布日期: 2023/01/30
|
修正了 Kotlin/Native 调试器的一个问题 (Spotlight 索引缓慢).
修正了多模块项目中的 Kotlin/Native 调试器.
针对 Android Studio Giraffe 2022.3.1 Canary 的新构建版本.
对 iOS App 构建添加了 provisioning 标记.
在生成的 iOS 项目中, 对 **Framework Search Paths** 选项添加了继承的路径.
|
Kotlin Plugin 的任何版本.
|
0.5.1
发布日期: 2022/11/30
|
新项目生成时的修正: 删除不需要的 "app" 目录.
|
Kotlin 1.7.0—*
|
0.5.0
发布日期: 2022/11/22
|
修改 iOS framework distribution 的默认选项: 现在是 Regular framework.
在生成的 Android 项目中, 将 MyApplicationTheme 移动到单独的文件.
修改了生成的 Android 项目.
修正了新建项目的目录被意外删除的问题.
|
Kotlin 1.7.0—*
|
0.3.4
发布日期: 2022/09/12
|
将 Android 应用程序迁移到 Jetpack Compose.
删除旧的 HMPP flag.
在 Android manifest 中删除包名称.
对 Xcode 项目更新 .gitignore .
更新向导项目, 更好的演示 expect/actual 功能.
更新与 Android Studio Canary 版的兼容性.
对 Android 应用程序, 最小 Android SDK 版本更新为 21.
修正安装之后初次启动时的问题.
修正 M1 上的 Apple 运行配置的问题.
修正 Windows OS 上 local.properties 的问题.
修正 Android Studio Canary 版中 Kotlin/Native 调试器的问题.
|
Kotlin 1.7.0—1.7.*
|
0.3.3
发布日期: 2022/06/09
|
依赖项更新为 Kotlin IDE plugin 1.7.0.
|
Kotlin 1.7.0—1.7.*
|
0.3.2
发布日期: 2022/04/04
|
修正在 Android Studio 2021.2 和 2021.3 上的 iOS 应用程序调试性能问题.
|
Kotlin 1.5.0—1.6.*
|
0.3.1
发布日期: 2022/02/15
|
在 Kotlin Multiplatform Mobile 向导中启用 M1 iOS 模拟器.
对 XcProject 创建索引时的性能改善:
KT-49777,
KT-50779.
清理构建脚本: 使用 kotlin("test") , 代替 kotlin("test-common") 和 kotlin("test-annotations-common") .
增加与 Kotlin plugin 版本 的兼容范围.
修正在 Windows 主机上的 JVM 调试问题.
修正禁用 plugin 后的版本错误问题.
|
Kotlin 1.5.0—1.6.*
|
0.3.0
发布日期: 2021/11/16
|
新的 Kotlin Multiplatform Library 向导.
支持 Kotlin 跨平台库的新发布类型: XCFramework.
对新跨平台移动项目启用 层级项目结构.
支持 iOS 编译目标的明确声明.
在非 Mac 机器上启用 Kotlin Multiplatform Mobile plugin 向导.
在 Kotlin Multiplatform 模块向导中支持子文件夹.
支持 Xcode Assets.xcassets 文件.
修正了 plugin 的类装载器异常.
更新了 CocoaPods Gradle Plugin 模板.
改进了 Kotlin/Native 调试器的类型计算.
修正了使用 Xcode 13 的 iOS 设备启动功能.
|
Kotlin 1.6.0
|
0.2.7
发布日期: 2021/08/02
|
为 AppleRunConfiguration 添加了 Xcode 配置选项.
添加了 Apple M1 模拟器支持.
在项目向导中添加了关于 Xcode 集成选项的信息.
当一个使用 CocoaPods 的项目生成后, 但 CocoaPods gem 没有安装时, 添加了错误通知.
在使用 Kotlin 1.5.30 生成的共用模块中, 添加了 Apple M1 模拟器编译目标支持.
清除使用 Kotlin 1.5.20 生成的 Xcode 项目.
修正了真实 iOS 设备上启动 Xcode 的发布配置.
修正了使用 Xcode 12.5 启动模拟器的功能.
|
Kotlin 1.5.10
|
0.2.6
发布日期: 2021/06/10
|
兼容 Android Studio Bumblebee Canary 1.
支持 Kotlin 1.5.20: 在项目向导中为 Kotlin/Native 使用新的框架打包任务.
|
Kotlin 1.5.10
|
0.2.5
发布日期: 2021/05/25
|
修正了与 Android Studio Arctic Fox 2020.3.1 Beta 1 及更高版本的兼容问题.
|
Kotlin 1.5.10
|
0.2.4
发布日期: 2021/05/05
|
对 Android Studio 4.2 或 Android Studio 2020.3.1 Canary 8 或 更高版本, 请使用这个 plugin 版本.
兼容 Kotlin 1.5.0.
在新的 Kotlin Multiplatform 模块中能够使用 CocoaPods 依赖项管理器, 用于 iOS 集成.
|
Kotlin 1.5.10
|
0.2.3
发布日期: 2021/04/05
|
项目向导: 命名模块的改进.
在项目向导中能够使用 CocoaPods 依赖项管理器, 用于 iOS 集成.
新项目中 gradle.properties 文件更好的可读性.
如果不选中 "Add sample tests for Shared Module", 则不再生成示例测试.
Bug 修正和其它改进.
|
Kotlin 1.4.30
|
0.2.2
发布日期: 2021/03/03
|
能够在 Xcode 中打开 Xcode 相关文件.
能够在 iOS 运行配置中为 Xcode 项目文件设置位置.
支持 Android Studio 2020.3.1 Canary 8.
Bug 修正和其它改进.
|
Kotlin 1.4.30
|
0.2.1
发布日期: 2021/02/15
|
对 Android Studio 4.2, 请使用这个 plugin 版本.
基础组件改进.
Bug 修正和其它改进.
|
Kotlin 1.4.30
|
0.2.0
发布日期: 2020/11/23
|
支持 iPad 设备.
支持 Xcode 中配置的自定义 scheme 名称.
能够为 iOS 运行配置添加自定义构建步骤.
能够调试一个自定义 Kotlin/Native 二进制文件.
简化了 Kotlin Multiplatform Mobile 向导生成的代码.
删除了对 Kotlin Android Extensions plugin 的支持, 这个功能在 Kotlin 1.4.20 中已废弃.
修正了从主机断开连接之后保存物理设备配置的功能.
Bug 修正和其它改进.
|
Kotlin 1.4.20
|
0.1.3
发布日期: 2020/10/02
|
添加了对 iOS 14 和 Xcode 12 的兼容性.
修正了 Kotlin Multiplatform Mobile 向导创建的平台测试中的名称.
|
Kotlin 1.4.10
Kotlin 1.4.20
|
0.1.2
发布日期: 2020/09/29
|
修正了对 Kotlin 1.4.20-M1 的兼容性.
默认启用向 JetBrains 发送错误报告.
|
Kotlin 1.4.10
Kotlin 1.4.20
|
0.1.1
发布日期: 2020/09/10
|
修正了对 Android Studio Canary 8 和更高版本的兼容性.
|
Kotlin 1.4.10
Kotlin 1.4.20
|
0.1.0
发布日期: 2020/08/31
|
这是 Kotlin Multiplatform Mobile plugin 的第 1 个版本. 详情请参见这篇 Blog.
|
Kotlin 1.4.10
Kotlin 1.4.20
|