鴻蒙Flutter實戰:01-搭建開發環境
準備工作
1.安裝 DevEco Studio NEXT IDE, 注意版本應該是 Next,當前最新的是 Beta3
2.安裝Git, 如果要同時適配安卓,需要安裝Android Studio; 如果要適配ios,需要安裝Xcode
Mac 安裝(推薦)
環境變量配置
# Flutter Mirror
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
# HarmonyOS SDK
export TOOL_HOME=/Applications/DevEco-Studio.app/Contents/
export DEVECO_SDK_HOME=$TOOL_HOME/sdk # command-line-tools/sdk
export PATH=$TOOL_HOME/tools/ohpm/bin:$PATH # command-line-tools/ohpm/bin
export PATH=$TOOL_HOME/tools/hvigor/bin:$PATH # command-line-tools/hvigor/bin
export PATH=$TOOL_HOME/tools/node/bin:$PATH # command-line-tools/tool/node/bin
Windows 安裝
配置用戶變量
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
管理多個 Flutter 版本
如果在項目開發中,需要使用多個 Flutter 版本,可以考慮使用 fvm
- 安裝 FVM
- 使用 fvm 官方 flutter 版本
fvm install 3.22.0
```bash
3. 安裝自定義鴻蒙版本,進入 fvm/version 目錄,通常位于用戶目錄下,如 `~/fvm/versions/3.22.0`,
拷貝倉庫并重命名為 `custom_x.y.z`的名字
```bash
git clone -b dev https://gitee.com/openharmony-sig/flutter_flutter.git custom_3.7.12
- 在項目中使用單獨的 flutter sdk 版本, 在項目目錄中執行:
fvm use custom_3.7.12
常見問題
- 運行 flutter doctor 出現
Error: Unable to find git in your PATH.
執行以下命令
git config --global --add safe.directory '*'
案例
Flutter 鴻蒙交流群
【flutter鴻蒙技術交流群】
目前 Flutter 鴻蒙已經跑通,但仍然存在一些潛在的坑需要解決和處理,歡迎大家一起分享交流
請加小助手進群:
備注:鴻蒙Flutter
wx:zacksleo