likes
comments
collection
share

第一章:部署鸿蒙 Flutter尝试打包

作者站长头像
站长
· 阅读数 16

鸿蒙 Flutter 提供了一种构建移动应用程序的快速和简便的方法。本文详细说明了如何在 macOS 上设置并部署鸿蒙 Flutter。

一、安装和配置 SDKMAN 和 jEnv

1. 安装 SDKMAN

SDKMAN 是一个软件开发工具包管理器,用于管理多个软件开发工具的版本。

  • 安装 SDKMAN:打开终端,并执行以下命令:

    curl -s "https://get.sdkman.io" | bash
    
  • 初始化 SDKMAN:

    source "$HOME/.sdkman/bin/sdkman-init.sh"
    

2. 使用 SDKMAN 安装 Gradle 7.1

  • 安装 Gradle 7.1:sdk install gradle 7.1

3. 安装 jEnv

jEnv 是一个简单的命令行工具,用于管理 Java 环境变量和版本。

  • 使用 Homebrew 安装 jEnv:

    brew install jenv
    
  • 将 jEnv 初始化脚本添加到 Shell 初始化文件(如 ~/.bash_profile~/.zshrc):

    if which jenv > /dev/null; then eval "$(jenv init -)"; fi
    

4. 使用 jEnv 安装和管理 Java 17

  • 使用 jEnv 添加和管理 Java 17 版本。
  • 使用 jEnv 切换 Java 版本为 17:jenv global 17

二、安装鸿蒙 Flutter

在完成SDKMAN和jEnv的配置后,接下来我们将安装鸿蒙 Flutter。

1. 下载和配置必要工具

  • 首先, 下载 Command Line Tools for OpenHarmony.

  • 配置OpenHarmony SDK路径: 在 ~/.bashrc~/.zshrc 中添加以下环境变量:

    export OHOS_SDK_HOME=<sdk路径>
    
  • 配置OHPM工具路径:

    export OHPM_HOME=<Command Line Tools路径>/oh-command-line-tools/ohpm
    
  • 配置签名工具环境变量:

    export SIGN_TOOL_HOME=<developtools_hapsigner目录>/autosign
    
  • 根据ohpm使用指导, 执行 ohpm/bin/init 命令安装 ohpm.

2. 安装鸿蒙 Flutter

参考ohsdkmgr使用指导, 使用ohsdkmgr工具下载并安装OpenHarmony SDK。

三、环境变量设置

环境变量的设置是为了使新安装的 Flutter 和 OpenHarmony SDK 能够被系统识别和正确调用。

1. 设置 hm_flutter 环境变量

  • 首先,找到新的 Flutter 安装路径,并设置 hm_flutter 环境变量。在 ~/.bashrc~/.zshrc 中添加如下行:

    export hm_flutter=/path/to/hm_flutter
    

    请替换 /path/to/hm_flutter 为实际的安装路径。

2. 重新加载环境变量

  • 在终端运行以下命令,使新设置的环境变量生效:

    source ~/.bashrc  # 或 source ~/.zshrc,取决于您使用的 shell
    

3. 初始化并验证

  • 在终端中运行 $hm_flutter doctor,以验证环境变量是否设置正确,并初始化 hm_flutter。

使用 hm_flutter

  • 在终端中运行 cd $hm_flutter,这将导航到新的 Flutter 安装路径,现在您可以使用 hm_flutter 进行开发操作。

总结

通过以上步骤,您已成功设置 hm_flutter 环境变量,现在可以开始使用鸿蒙 Flutter 进行开发了。记得每次打开新的终端会话时,重新加载环境变量以确保系统能够识别 hm_flutter