准备开发环境

构建 Kraken 需要安装特定的工具,每个平台的安装方式都不太一样。

macOS 环境准备

  1. 访问 nodejs.org贡献代码 - 图1 下载并安装最新的 Node.js

  2. 安装 Flutter

    1. git clone https://github.com/flutter/flutter
  3. 切换到 Kraken 指定的 Flutter 版本贡献代码 - 图2

    1. git checkout <flutter_version>
  4. 按照 Flutter 官方文档贡献代码 - 图3 的步骤安装 Flutter 的相关依赖, 确保执行 flutter doctor 不再有任何警告。

  5. 安装 CMake

    1. brew install cmake
  6. 安装 Xcode 11.2 以上版本

Windows 环境准备

注:Windows 平台下只提供 Android 平台的构建,iOS & macOS 平台请使用 macOS 系统。 仅支持 Windows 10 系统。

  1. 访问 nodejs.org贡献代码 - 图4 下载并安装最新的 Node.js

  2. 下载 Git for Windows贡献代码 - 图5

  3. 安装 Android Studio贡献代码 - 图6

  4. 下载 ninja贡献代码 - 图7,然后将安装后的 ninja.exe 文件复制到 C:\Windows 目录下,这样就可以直接在 Terminal 中输入 ninja 命令来调用。

  5. 安装 CMake for Windows贡献代码 - 图8

  6. 安装 NDK

    打开 Android Studio,打开 Files > Settings > Appearance & Behavior > System Settings > Android SDK。选中 NDK,然后安装 20.1.5948944 版本。

    img

  7. 安装 Flutter

    1. git clone https://github.com/flutter/flutter
  8. 切换到 Kraken 指定的 Flutter 版本贡献代码 - 图10

    1. git checkout <flutter_version>
  9. 按照 Flutter 官方文档贡献代码 - 图11 的步骤安装 Flutter 的相关依赖, 确保执行 flutter doctor 不再有任何警告。