我的版本:DevEco Studio NEXT Developer Beta5
先展示一下结果吧:
直接分享经验吧
第一步: 仔细阅读README, 因为你的一个不仔细, 自己会跳进坑然后慢慢爬。比如( JDK必须是17)
https://gitee.com/openharmony-sig/flutter_flutter
第二步:插件克隆下来,找一个目录放好。接下来准备做相关的配置
1 . 执行命令: open .bash_profile
2. 打开文件后,粘贴一下进去, /home/<user>/ohos/flutter_flutter 此处替换为自己刚克隆下来存放文件路径即可
# 国内镜像
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
# 拉取下来的flutter_flutter/bin目录
export PATH=/home/<user>/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/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
3. 修改完之后保存,并且
执行命令:source ~/.zshrc
接着执行命令:flutter doctor -v
当出现以下 Harmony OS 相关的信息的时候就说明配置完成了。如下:
第三步: 创建新的flutter工程 执行命令: flutter create xxxx(项目名称)
此时工程创建完成。 说说过程中遇到的问题吧:
1. JDK必须是17, 不然验证签名一直有问题
2. 运行起来直接闪退,FloatingActionButton 这个控件去掉就行