鸿蒙版Flutter环境配置Windows 版本
鸿蒙版Flutter环境配置Windows 版本
下载鸿蒙版flutter(3.22.1版本)
项目地址:https://gitcode.com/openharmony-sig/flutter_flutter
通过代码工具下载仓库代码并指定3.22.0-ohos分支。
git clone https://gitcode.com/openharmony-sig/flutter_flutter
git checkout -b 3.22.0-ohos origin/3.22.0-ohos
下载下来之后就可以配置开发环境啦。
下载IDE,以5.0.4为例
https://developer.huawei.com/consumer/cn/download/
配置用户变量
FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
PUB_HOSTED_URL=https://pub.flutter-io.cn
#根据你的路径来
DEVECO_SDK_HOME=C:\Program Files\Huawei\DevEco Studio\sdk
JAVA_HOME=C:\Program Files\Huawei\DevEco Studio\jbr
配置环境变量
编辑 PATH,添加以下路径
#根据你的路径来
C:\Program Files\Huawei\DevEco Studio\tools\ohpm\bin
#根据你的路径来
C:\Program Files\Huawei\DevEco Studio\tools\hvigor\bin
#根据你的路径来
C:\Program Files\Huawei\DevEco Studio\tools\node
#根据你的路径来
C:\Program Files\Huawei\DevEco Studio\jbr\bin
#根据你的路径来
D:\flutter\bin
构建步骤
运行 flutter doctor -v
检查环境变量配置是否正确,Futter与OpenHarmony应都为ok标识,若两处提示缺少环境,按提示补上相应环境即可。
在命令行中,运行 ohpm -v, hvigorw -v, node -v 查看是否能使用,确保各个依赖的工具,其 PATH 配置正确。
使用 echo %DEVECO_SDK_HOME%
, echo %JAVA_HOME%
等检查用户变量是否生效。
另外,需要注意的是,优先添加用户环境变量,如果是系统环境变量,可能需要注销登录或者重启系统,否则配置可能不生效。
已兼容OpenHarmony开发的指令列表
指令名称 | 指令描述 | 使用说明 |
---|---|---|
doctor | 环境检测 | flutter doctor |
config | 环境配置 | flutter config -- |
create | 创建新项目 | flutter create --platforms ohos,android,ios --org |
create | 创建module模板 | flutter create -t module <module_name> |
create | 创建plugin模板 | flutter create -t plugin --platforms ohos,android,ios <plugin_name> |
create | 创建plugin_ffi模板 | flutter create -t plugin_ffi --platforms ohos,android,ios <plugin_name> |
devices | 已连接设备查找 | flutter devices |
install | 应用安装 | flutter install -t <hap文件路径> |
assemble | 资源打包 | flutter assemble |
build | 测试应用构建 | flutter build hap --debug [--target-platform ohos-arm64] [--local-engine=<兼容ohos的debug engine产物路径>] |
build | 正式应用构建 | flutter build hap --release [--target-platform ohos-arm64] [--local-engine=<兼容ohos的release engine产物路径>] |
run | 应用运行 | flutter run [--local-engine=<兼容ohos的engine产物路径>] |
attach | 调试模式 | flutter attach |
screenshot | 截屏 | flutter screenshot |
pub | 获取依赖 | flutter pub get |
clean | 清除项目依赖 | flutter clean |
cache | 清除全局缓存数据 | flutter pub cache clean |
接下来你就可以使用flutter create my_app来创建项目啦。
坚果派
坚果派由坚果等人创建,团队拥有若干华为HDE,以及若干其他领域的三十余位万粉博主运营。专注于分享的技术包括HarmonyOS/OpenHarmony,ArkUI-X,元服务,服务卡片,华为自研语言,BlueOS操作系统、团队成员聚集在北京、上海、广州、深圳、南京、杭州、苏州、宁夏等地。 聚焦“鸿蒙原生应用”、“智能物联”和“AI赋能”、“人工智能”四大业务领域,依托华为开发者专家等强大的技术团队,以及涵盖需求、开发、测试、运维于一体的综合服务体系,赋能文旅、媒体、社交、家居、消费电子等行业客户,满足社区客户数字化升级转型的需求,帮助客户实现价值提升。 目前上架鸿蒙原生应用18款,三方库72个。欢迎大家私聊各种合作。
- 17回答
- 20粉丝
- 11关注
- 鸿蒙版Flutter环境配置Windows 版本
- 鸿蒙版Flutter环境搭建
- 【Flutter 系列】环境配置
- 鸿蒙Flutter实战:02-Windows环境搭建踩坑指南
- 「Mac畅玩鸿蒙与硬件9」鸿蒙开发环境配置篇9 - 使用Git进行版本控制
- 鸿蒙多环境配置一
- 鸿蒙多环境配置二
- 鸿蒙版Flutter开发相关
- 鸿蒙Flutter实战:01-搭建开发环境
- 鸿蒙开发:V2版本装饰器@Once
- 鸿蒙版Flutter高效使用 Packages指南
- 鸿蒙版Flutter快递查询助手
- 鸿蒙版Flutter快递查询助手
- 「Mac畅玩鸿蒙与硬件3」鸿蒙开发环境配置篇3 - DevEco Studio插件安装与配置
- 【HarmonyOS】HMRouter使用详解(一)环境配置