Kuickly工程创建指南

47 阅读4分钟

开发环境(前置)

Android Studio(必要)

developer.android.com/studio?hl=z…

XCode(如需运行在iOS设备上则需要)

developer.apple.com/xcode/

下载插件

打开Android Studio → 双击shift → 输入Plugins → 选择Marketplace → 搜索:1、Kotlin Multiplatform 2、KuicklyTemplate; → 下载这两个插件,然后重启Android Studio

如果没有打开过项目,则插件在这里下载:

说明:

  1. Kotlin Multiplatform:用于生成一些kotlin的跨平台接口和二进制文件
  2. KuicklyTemplate: 用于生成KMP项目模版和Kuickly ComposeView/Kuickly Pager模版

创建Kuickly工程(后续称KMP工程)

没有打开过项目,入口在这

在某个项目内,入口在这

选择Kuickly Project Template→ 下一步

配置项目名称、最低支持版本、构建语言等→ 下一步

选择kotlin版本、构建产物名称

注意:kotlin版本需要与宿主(Starii或其他什么项目)使用的版本一致!!

点击finish,创建成功

gradle版本问题

创建完成后,androidstudio会自动开始同步项目,拉取相关的依赖,此时你可能会遇到报错如:

是gradle的版本不匹配:双击shift → 输入gradle-wrapper.properties → 回车

将distributionUrl改成:https\://services.gradle.org/distributio…

然后sync一下(箭头指向的按钮) 就可以了

如何运行

配置Android应用

改这两个地方,点击OK

通过USB连接你的安卓手机,可以看到这个小按钮变成可点击的状态,点击它直接运行。

运行成功:

配置iOS应用

安卓同学电脑上可能没有装Xcode和cocoapods,需要先下载安装:developer.apple.com/xcode/

下载安装cocoapods: cocoapods.org/

Xcode安装完成后 → 如果第一次安装系统可能会提示你安装虚拟机,选择iPhone虚拟机安装即可

一、打开Xcode → Open Existing Project → 选择上面步骤创建的项目里面的iosApp → Open

二、打开后,会自动同步,然后进入Manage Schemes,确认下iosApp是打勾的状态即可

三、回到Android Studio → Edit Confiturations → 添加iOS Application → OK

同样的,打勾出来后这个小按钮会变成绿色,点击运行

运行成功: