HarmonyOS xmeyepro采用flutter开发。围绕着怎么搭建flutter环境遇到了一些困难
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS flutter_flutter开发环境搭建问题
410浏览 • 1回复 待解决
HarmonyOS flutter应用移植困难
529浏览 • 1回复 待解决
HarmonyOS采用Flutter开发,如何适配折叠屏?
507浏览 • 1回复 待解决
HarmonyOS 缓存用户一些消息信息, 有些场景缓存量很大, 这种采用哪种缓存方式好一些
480浏览 • 1回复 待解决
flutter混合遇到的问题
856浏览 • 1回复 待解决
HarmonyOS 如何查看flutter用到了那些依赖?
353浏览 • 1回复 待解决
环境配置和flutter语言开发项目的创建
447浏览 • 1回复 待解决
请问flutter怎么与HarmonyOS混合开发
435浏览 • 1回复 待解决
xmeyepro采用flutter开发。.....app中大量用到了pigeon三方插件去定义双端的方法通道,HarmonyOS开发是否能适配pigeon插件也可以自动生成HarmonyOS原生端相应的方法通道。
226浏览 • 1回复 待解决
内网开发环境搭建问题
585浏览 • 1回复 待解决
HarmonyOS flutter_flutter必须使用API12环境吗?API11下开发该怎么做?
474浏览 • 1回复 待解决
Flutter 如何判断是HarmonyOS环境
638浏览 • 1回复 待解决
如何获取一些应用开发必要信息
734浏览 • 1回复 待解决
HarmonyOS 正在使用适配视频播放器,但是原先Flutter的相关依赖有一些问题
322浏览 • 1回复 待解决
是否支持嵌入flutter项目,HarmonyOS和flutter混合开发
787浏览 • 1回复 待解决
HarmonyOS 集成flutter环境时,无常生成har包
392浏览 • 1回复 待解决
HarmonyOS 原生和flutter混编, 开发plugins提供给flutter调用
444浏览 • 1回复 待解决
如何集成flutter开发框架?
560浏览 • 1回复 待解决
Flutter 开发资料相关问题
847浏览 • 1回复 待解决
HarmonyOS 关于flutter开发问题
537浏览 • 1回复 待解决
HarmonyOS Flutter项目开发相关问题
409浏览 • 1回复 待解决
HarmonyOS 使用Navigation的一些疑问
991浏览 • 1回复 待解决
关于liteos,有一些疑惑
9411浏览 • 3回复 待解决
一些帐号授权相关问题
9079浏览 • 2回复 待解决
HarmonyOS flutter_flutter项目进展
386浏览 • 1回复 待解决
请参考以下内容:环境搭建:这里使用的编译好的产物,https://docs.qq.com/sheet/DUnljRVBYUWZKZEtF?tab=BB08J2
自构建产物可以参考:https://gitee.com/openharmony-sig/flutter_engine
环境搭建:参考链接:https://gitee.com/openharmony-sig/flutter_flutter/blob/dev/README.md#https://gitee.com/link?target=https%3A%2F%2Fdocs.qq.com%2Fsheet%2FDUnljRVBYUWZKZEtF%3Ftab%3DBB08J2
提取下关键信息:
Mac环境配置:
#HarmonyOS SDK,解压开发套件包中 sdk/xxSDK.zip 之后的目录
export HOS_SDK_HOME=/home/<user>/ohos/sdk
#解压开发套件包中 commandline/commandline-tools-xxxx.zip 之后 bin 子目录
export PATH=$PATH:/home/<user>/ohos/command-line-tools/bin
#配置sdkmgr的路径(commandline/command-line-tools/sdkmanager/conf/config.properties),使用本地路径,并运行sdkmgr list验证,config.properties的路径配置:
sdk-directory=/home/<user>/ohos/sdk
#需要先下载flutter_flutter工程代码,git clone https://gitee.com/openharmony-sig/flutter_flutter.git,指定dev或master分支,并配置环境
export PATH=<flutter_flutter path>/bin:$PATH
#Flutter pub国内镜像
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
Windows下环境变量配置请在‘编辑系统环境变量’中设置:
#国内镜像
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
#拉取下来的flutter_flutter/bin目录
export PATH=$PATH:/home/<user>/ohos/flutter_flutter/bin
#解压开发套件包中 commandline/commandline-tools-xxxx.zip 之后 bin 子目录
export PATH=$PATH:/home/<user>/ohos/command-line-tools/bin
#配置sdkmgr的路径(commandline/command-line-tools/sdkmanager/conf/config.properties),使用本地路径,并运行sdkmgr list验证,config.properties的路径配置:(需要先配java JDK17及以上版本)
sdk-directory=/home/<user>/ohos/sdk
#HarmonyOS SDK,步骤1中解压开发套件包中 sdk/xxSDK.zip 之后的目录
export HOS_SDK_HOME=/home/<user>/ohos/sdk
#nodejs
export NODE_HOME=/home/<user>/env/node-v18.14.1-xxxx
export PATH=<math><semantics><mrow><mi>N</mi><mi>O</mi><mi>D</mi><msub><mi>E</mi><mi>H</mi></msub><mi>O</mi><mi>M</mi><mi>E</mi><mi mathvariant="normal">/</mi><mi>b</mi><mi>i</mi><mi>n</mi><mo>:</mo></mrow><annotation encoding="application/x-tex">NODE_HOME/bin:</annotation></semantics></math>NODE
OME/bin:PATH
#环境配置好后检测环境,根据报错再对应处理,没报错就恭喜啦flutter doctor -v先创建flutter模块工程和HarmonyOS工程:
#1. 创建 flutter子模块工程
#2. 编译生成 flutter_module.har
#3. 创建一个HarmonyOS工程MyApplication。
#4. 复制flutter子模块工程.ohos内EntryAbility.ets 和 Index.ets到MyApplication中覆盖对应文件。
HarmonyOS应用中使用flutter相关代码:方式一:
复制 flutter_module.har到HarmonyOS应用中。
修改 MyApplication/entry/oh-package.json5
{// …“dependencies”: {“@ohos/flutter_module”: “…/har/flutter_module.har”}}
使用Deveco Studio配置MyApplication的签名。
运行 MyApplication
方式二:ohos工程直接引用flutter_module源码。
复制 flutter_module 源码
修改MyApplication/build-profile.json5 ,采用相对路径的形式。