HarmonyOS 鸿蒙Next Flutter编包

发布于 1周前 作者 h691938207 来自 鸿蒙OS

HarmonyOS 鸿蒙Next Flutter编包

flutter鸿蒙编hap包发布的话,是不是在Flutter端执行 flutter build hap --target-platform ohos-arm64 --release就行了,另外,这个指令打出来的hap包,我解压后,libs下面怎么还有armeabi-v7a和x86_64的包呢?

2 回复
当前打出来的包版本会默认使用 1.0.0

目前默认会使用 pubspec.yaml 中的 version 字段作为版本号,如:1.0.0+10000 对应到ohos中,就是 versionName=1.0.0, versionCode=10000

flutter build hap 命令还可以通过参数指定版本号,如

--build-name=1.0.0

--build-number=10000

https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/ide-hvigor-cpp-0000001733922376-V5

参考这个,excludes参数 ,如果不想要x86的so就这么写:“excludes”: ["**/x86_64/*.so"]

更多关于HarmonyOS 鸿蒙Next Flutter编包的实战系列教程也可以访问 https://www.itying.com/category-92-b0.html


在HarmonyOS(鸿蒙)上进行Flutter编包,你需要遵循以下步骤:

  1. 环境准备:确保你已经安装了Flutter SDK和Dart SDK,同时确保你的开发环境(如IDE)已正确配置鸿蒙开发插件。

  2. 创建鸿蒙Flutter项目:使用flutter create命令并指定鸿蒙模板(如果Flutter CLI支持直接创建鸿蒙项目)。若不支持,需从鸿蒙开发者网站下载Flutter模板项目。

  3. 配置项目:在pubspec.yaml文件中配置你的项目依赖,确保所有必要的Flutter插件和鸿蒙特定依赖都已列出。

  4. 编写代码:在lib目录下编写你的Flutter应用代码,确保代码兼容鸿蒙平台。

  5. 编译打包:使用flutter build appbundle(针对分发)或flutter build apk(针对调试)命令进行编译。注意,鸿蒙平台可能有特定的构建命令或参数,需参考鸿蒙开发文档。

  6. 签名与发布:使用鸿蒙开发者工具对APK进行签名,并遵循鸿蒙应用市场的发布流程上传你的应用。

注意,具体步骤可能因鸿蒙版本和Flutter插件更新而有所变化,请始终参考最新的鸿蒙和Flutter开发文档。

如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html

回到顶部