KMM跨平台开发环境搭建

个人博客

http://www.milovetingting.cn

KMM跨平台开发环境搭建

KMM是什么

KMM即Kotlin Multiplatform Mobile ,是由Jetbrains提供的跨平台移动开发SDK,借助 Kotlin的跨平台能力,可以使用一个工程为多个平台编译。

使用 KMM,具备灵活性的同时也保留了原生编程的优势。为 Android/iOS 应用程序的业务逻辑代码使用单一的代码库,仅在需要的时候编写平台特定代码,例如实现原生的 UI,使用平台特定 API 等等。

KMM 可以和你的工程无缝集成。共享代码,使用 Kotlin 编写,使用 Kotlin/JVM 编译成 JVM 字节码,使用 Kotlin/Native 编译成二进制,所以你可以和使用其他一般类库一样使用 KMM 业务逻辑模块。

KMM环境搭建

配置KMM插件
  1. 打开Android Studio,点击Configure-Plugins

    img

  2. 在plugins中搜索KMM,然后选择安装

    img

  3. 安装后需要重启IDE

    img

  4. 点击Restart

    img

  5. 重启IDE后,选择创建Android Studio工程,在创建工程时,选择KMM Application

    img

  6. 配置工程名称,包名等信息

    img

  7. 创建工程后,可能会出现如下错误,出现这个错误,是因为KMM要求Kotlin版本至少要1.4.10

    img

  8. 工程同步后,工程目录如下,主要包含androidApp、iosApp、shared目录,分别对应Android、IOS、共用的模块。

    img

  9. 将App运行到手机上

    img

参考文档

Hello World —— 使用 Kotlin 开发跨平台应用

Kotlin Multiplatform Mobile Docs

总结

在搭建环境过程中,由于需要下载相应的依赖项,这个过程会视具体网络而不同。KMM要求kotlin版本在1.4.10以上,否则会无法构建工程。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值