第一章:部署鸿蒙 Flutter尝试打包
鸿蒙 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. 下载和配置必要工具
-
配置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
。
转载自:https://juejin.cn/post/7283313180730441747