写点什么

HarmonyOS next 之 flutter 鸿蒙项目初体验

作者:flfljh
  • 2025-01-03
    湖南
  • 本文字数:1011 字

    阅读完需:约 3 分钟

HarmonyOS next 之 flutter 鸿蒙项目初体验

1.基础的环境变量配置

# flutter 基础环境配置
export PUB_HOSTED_URL=https://pub.flutter-io.cnexport FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
# 拉取下来的flutter_flutter/bin目录
export PATH=/Users/admin/ohos/flutter_flutter/bin:$PATH
# HamonyOS SDK 环境配置
export TOOL_HOME=/Applications/DevEco-Studio.app/Contents # mac环境export DEVECO_SDK_HOME=$TOOL_HOME/sdk # command-line-tools/sdkexport PATH=$TOOL_HOME/tools/ohpm/bin:$PATH # command-line-tools/ohpm/binexport PATH=$TOOL_HOME/tools/hvigor/bin:$PATH # command-line-tools/hvigor/binexport PATH=$TOOL_HOME/tools/node/bin:$PATH # command-line-tools/tool/node/binexport HDC_HOME=$TOOL_HOME/sdk/HarmonyOS-NEXT-DB1/openharmony/toolchains # hdc指令(可选)
# 可选配置项(使用Android Studio 或者 Visual Studio Code调试时需要配置此项,jdk版本为17.0.12)
JAVA_HOME=/Users/admin/Documents/JDK/jdk-17.0.12.jdk/Contents/HomePATH=$JAVA_HOME/bin:$PATH:.export JAVA_HOMEexport PATH
# 可选配置项(防止由于flutter鸿蒙版的git下载地址环境变量不匹配,影响后续的flutter项目创建)
export FLUTTER_GIT_URL=https://gitee.com/openharmony-sig/flutter_flutter.git
# 非必选配置项(若command-line-tools目录下的tool文件里存在node环境,则无需配置,若无则可进行如下单独配置)
# export NODE_HOME=/Users/admin/node/node-18.14.1
# export PATH=$PATH:$NODE_HOME/bin
复制代码


注意:上面是mac配置环境 
如果是mac请记得 source ~/.bash_profile
如果是windows 请配置在环境变量里面
复制代码

2.检查本地环境

运行flutter doctor -v检查环境变量配置是否正确,Futter 与 OpenHarmony 应都为 ok 标识,若两处提示缺少环境,按提示补上相应环境即可。


3.创建 flutter 工程

创建工程与编译命令,编译产物在 ${projectName}/ohos/entry/build/default/outputs/default/entry-default-signed.hap 下


# 创建工程 方式一 该方式只创建了ohos平台
flutter create --platforms ohos <projectName>
# 创建工程 方式二 该方式创建了android,ios,ohos三个平台
flutter create <projectName>
# 进入工程根目录编译hap包
flutter build hap --debug
复制代码

4.项目签名

直接使用 DevEco Studio 打开 使用软件签名即可

5.直接真机测试运行



用户头像

flfljh

关注

还未添加个人签名 2024-10-29 加入

还未添加个人简介

评论

发布
暂无评论
HarmonyOS next之flutter鸿蒙项目初体验_flfljh_InfoQ写作社区