EN
/video/24376228.html

鸿蒙 flutter 干货来咯!

2025-06-24 12:04:03 来源: 新华社
字号:默认 超大 | 打印 |

很多人都是纯粹的鸿蒙,很少有公司去鸿蒙+flutter路线,你想走这条路线,24年3月࿰,我给你们坑了。c;那会好多库 不支持,让我在我的项目中向官方提供库,后来,他们填写了,基本一半 不支持,现在是六月,几乎适应了,flutter_flutter 也升级了,与鸿蒙api12相对应的 flutter版也升级了。

如何在MacOS 上使用 Flutter 构建鸿蒙App。

如何在MacOS 上使用 Flutter 构建鸿蒙App

1、主要有两个相关库。

Flutter 3.7.12 https://gitee.com/openharmony-sig/flutter_flutter。

flutter 引擎 https://gitee.com/openharmony-sig/flutter_engine。

2、环境相关配置。
如何在MacOS 上使用 Flutter 构建鸿蒙App。
看看这个可靠的mac配置环境变量。
如何在windos上使用flutter? 构建鸿蒙app。

可以看到windos配置的环境变量 (没有验证哈�mac)博主使用;

3、最后,mac的配置表如下。
open ~/.zshrc 打开配置页面。

下面是我的flutter +鸿蒙相关的 配置信息。export。NVM_DIR。="$HOME。/.nvm"[。-s。"$NVM_DIR。/nvm.sh"]。&&\。 .。"$NVM_DIR。/nvm.sh"# This loads nvm。[。-s。"$NVM_DIR。/bash_completion"]。&&\。 .。"$NVM_DIR。/bash_completion"# This loads nvm bash_completion。# HomeBrew。export。HOMEBREW_BOTTLE_DOMAIN。=https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles。export。PATH。="/usr/local/bin:。$PATH。"export。PATH。="/usr/local/sbin:。$PATH。"eval。"$(。/opt/homebrew/bin/brew shellenv。)。"# HomeBrew END。#JAVA。export。PATH。="$HOME。/.jenv/bin:。$PATH。"eval。"$(。jenv init -。)。"#Python3。export。PATH。="/opt/homebrew/opt/python@3.8/libexec/bin:。$PATH。"# Node配置。export。NODE_HOME。="/Users/xxxx/.nvm/versions/node/v18.19.1"######################################################################################################################。# Flutter 镜像配置。# Flutter 镜像配置。export。PUB_HOSTED_URL。=https://pub.flutter-io.cn。export。FLUTTER_STORAGE_BASE_URL。=https://storage.flutter-io.cn。# Flutter 配置。#export FLUTTER=/opt/flutter/bin。export。FLUTTER。=/Users/xxxx/ohos/flutter_flutter/bin。export。PATH。=$FLUTTER。:。$PATH。# Harmony flutter。export。PUB_HOSTED_URL。=https://pub.dev。export。FLUTTER_STORAGE_BASE_URL。=https://storage.flutter-io.cn。#export FLUTTER_GIT_URL=OpenHarmony-SIG/flutter_flutter。export。FLUTTER_GIT_URL。=https://gitee.com/openharmony-sig/flutter_flutter.git。# MAVEN。export。MAVEN_HOME。=/Users/xxxx/ohos/tools/apache-maven-3.9.6。export。PATH。=$PATH。:。$MAVEN_HOME。/bin。#Dart配置。export。PATH。=$PATH。:/Users/xxxx/ohos/flutter_flutter/bin/cache/dart-sdk/bin。# Open Harmony 配置。export。OHPM_HOME。=/Users/xxxx/ohos/tools/oh-command-line-tools/ohpm。export。PATH。=$PATH。:。$OHPM_HOME。/bin。export。PATH。=$PATH。:/Users/xxxx/ohos/tools/oh-command-line-tools/sdkmanager/bin。#export OHOS_SDK_HOME=/Users/xxxx/ohos/OpenHarmony/Sdk/11。export。OHOS_SDK_HOME。=/Users/xxxx/ohos/OpenHarmony/Sdk/12。export。OHOS_NDK_HOME。=$OHOS_SDK_HOME。/native。export。PATH。=$PATH。:。$OHOS_NDK_HOME。# Harmony配置。export。HOS_SDK_HOME。=/Users/xxxx/ohos/Huawei/Sdk。#export PATH=$PATH:$HOS_SDK_HOME。export。HPM_HOME。=/Users/xxxx/ohos/tools/command-line-tools/ohpm。export。PATH。=$PATH。:。$HPM_HOME。/bin。#export PATH=$PATH:/Users/xxxx/ohos/tools/command-line-tools/sdkmanager/bin。export。PATH。=$PATH。:/Users/xxxx/ohos/tools/command-line-tools/bin。#环境变量HDC工具。export。HDC_HOME。=/Users/xxxx/ohos/Huawei/Sdk/HarmonyOS-NEXT-DB1/hms/toolchains。#export HDC_HOME=/Users/xxxx/ohos/Huawei/Sdk/HarmonyOS-NEXT-DP2/base/toolchains。export。PATH。=$PATH。:。$HDC_HOME。#签名工具。export。SIGN_TOOL_HOME。

=

/Users/xxxx/ohos/tools/developtools_hapsigner/hapsigntool/hap_sign_tool/target。

4、闲聊。第一次完成博主配置需要3、4天,引擎产品有点复杂󿀌各种环境󿀌有的和版本有要求󿀌一定要静下心来,配置一次就好 ,后面的同事可以复制粘贴,加油兄弟!

【我要纠错】责任编辑:新华社