概要
需求场景:当前 APP 已有三端需要开发维护:鸿蒙、安卓、苹果,每次新增功能都需要三端同步开发,成本太高。 解决方案:新增功能使用 Flutter 开发,然后作为子模块被依赖到原来的工程中,实现三端复用。
一。开发工具与 SDK 下载安装
1. 工具安装
| 名称 | 版本 | 下载地址 |
|---|---|---|
| DevEco Studio | 6.0.2 Beta1 | https://developer.huawei.com/consumer/cn/download/ |
| VS Code | 1.108.1 | https://code.visualstudio.com/ |
| JDK | 17.0.12 | https://download.oracle.com/java/17/archive/jdk-17.0.12_windows-x64_bin.exe |
上述工具直接下载安装即可,建议记录 DevEco Studio 和 JDK 的安装路径,以便后续配置环境变量。示例路径如下: D:\Program Files\Huawei\DevEco Studio D:\Program Files\Java
2. Flutter 仓库代码下载
使用 GIT 命令克隆 oh-3.27.4-dev 分支到本地,该路径也是配置环境变量要用的。示例本地路径为: D:\flutter_flutter
git clone -b oh-3.27.4-dev https://gitcode.com/openharmony-tpc/flutter_flutter.git
二。配置环境变量
1. Path 变量配置
总共新增了 5 项,需根据实际路径进行配置: D:\flutter_flutter\bin D:\Program Files\Java\jdk-17\bin D:\Program Files\Huawei\DevEco Studio\tools\ohpm\bin D:\Program Files\Huawei\DevEco Studio\tools\hvigor\bin D:\Program Files\Huawei\DevEco Studio\tools\node

2. 新建变量
总共新建了 4 个变量,需根据实际路径进行配置:
| 变量名 | 变量值 |
|---|---|
| DEVECO_SDK_HOME | D:\Program Files\Huawei\DevEco Studio\sdk |
| FLUTTER_STORAGE_BASE_URL | https://storage.flutter-io.cn |








