Kotlin Multiplatform Development Help

设置开发环境

在创建首个 Kotlin Multiplatform 应用前,您需要配置 KMP 开发环境。

安装必要工具

我们建议安装最新稳定版本以确保兼容性和最佳性能。

工具

说明

Android Studio

用于创建跨平台应用并在模拟器或实体设备上运行

Xcode

如需在iOS模拟器或真机运行应用则必须安装。使用其他操作系统可跳过

首次需单独启动Xcode接受许可协议并完成初始化配置

Xcode通常会在后台运行,主要用于为iOS应用添加Swift/Objective-C代码

JDK

在Android Studio终端或命令行执行以下命令检查Java是否安装: java -version

Kotlin Multiplatform插件

在Android Studio中打开设置(偏好设置) ,进入Plugins页面,在Marketplace中搜索Kotlin Multiplatform并安装

Kotlin插件

该插件已随Android Studio捆绑安装并自动更新

环境检查

建议通过KDoctor工具验证环境配置:

  1. 在Android Studio终端或命令行执行以下命令通过Homebrew安装:

    brew install kdoctor

    如未安装Homebrew,请先安装或参考KDoctorREADME选择其他安装方式

  2. 安装完成后执行:

    kdoctor
  3. 若检查出问题,请根据输出提示处理:

    • 必须修复标有[x]的检查项,问题描述和解决方案位于*符号后

    • 查看标有[!]的警告和[v]的成功提示,可能包含有用信息

常见问题解决方案

Kotlin与Android Studio问题
  • 确认已从官网安装Android Studio

  • 如遇Kotlin not configured错误(Android Studio Giraffe 2022.3已知问题),点击忽略或升级至Hedgehog 2023.1版本

Java与JDK问题
  • 确认已从官网安装JDK

  • Android Studio使用内置JDK执行Gradle任务,如需配置请进入设置 | 构建工具 | Gradle

  • 如遇JAVA_HOME相关问题,按KDoctor提示设置该环境变量

Xcode问题
  • 确认已从官网安装Xcode

  • 首次使用需单独启动Xcode完成初始化

  • 如遇Error: can't grab Xcode schemes等命令行工具问题:

    • 在终端执行:

      sudo xcode-select --switch /Applications/Xcode.app

    • 或在Xcode的设置 | Locations中选择对应版本的Command Line Tools

      Xcode schemes

      确保选择的是Xcode.app路径,必要时在弹窗中确认操作

Kotlin插件问题

Kotlin Multiplatform插件

  • 在欢迎界面进入Plugins | 已安装确认插件已启用,未安装则通过Marketplace搜索安装

  • 插件过期时点击更新按钮,也可在设置 | 插件中操作

  • 版本详情表中核对插件与Kotlin版本的兼容性

Kotlin插件

在欢迎界面进入Plugins | 已安装 ,点击Kotlin旁的更新按钮确保使用最新版本

命令行问题

确保已安装必要工具:

仍未解决?

通过创建YouTrack工单向团队反馈问题

获取帮助

23 四月 2025