开发flutter鸿蒙版本需要注意的一些事项记录

本人开发工具使用的为Android Studio,本次记录的一些注意事项,不区分开发工具,如能解决办法,自行拿走,不谢。。。

1. 项目配置的flutter sdk必须为 flutter_flutter ,flutter 官网下载的并不支持鸿蒙,而只有这个flutter_flutter 版本才可以,并不是flutter 方开发支持,而是OpenHarmony扩展支持。

flutter sdk配置位置如下:如有不知道小伙伴参考下,知道的直接往下阅读。

按照sdk的开发文档步骤,配置环境变量,关于如何配置环境变量,请另行查找配置方式。

针对DevEco Studio 相关,请先下载最新的鸿蒙的开发工具,链接一并提供:Deveco Studio 。

相关配置完后,运行flutter doctor进行检查是否满足flutter 鸿蒙开发,flutter和Harmony相关满足即可,其他例如windows等可以忽略。

针对flutter_flutter版sdk下载后,需要找到根目录下的flutter_console.bat文件,双击该文件后,再次运行flutter doctor进行检查,如有缺失,会自动下载补齐文件,如果不缺少文件,此处提示与上一步提示应该一致。

注:如果项目设置私服等,该配置的自己记得配置,例如本人的项目需要单独设置的如下:

npm config set @jd:registry=http://registry.m.***

ohpm config set registry http://ohpm.***/repos/ohpm/

***都懂的,自己去替换吧

2. 如果运行中涉及项目的sdk设置,可以配置下11的,有说必须要求设置11的,自行尝试

3. 针对项目中使用了flutter_flutter 内的库时,例如webview_flutter、shared_preferences、path_provider 等,通过clone命令时可以clone到本地,在项目里就是引用不到,可以尝试一下步骤:

(1)公司网络是否有限制,如有请用热点尝试

(2)如不是网络问题,为了不耽误开发进度,可以尝试将flutter_package 内的package包直接放到本地进行引用

当然没有遇到最好。。。

 以上就是本人开发过程遇到的一些问题,如能解决您的问题,拿走不谢,如有补充,欢迎随时评论。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值