HarmonyOS 鸿蒙Next Flutter开发---一个flutter module 如何同时被两个鸿蒙原生工程嵌入引用(非手动拷贝har包)

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

HarmonyOS 鸿蒙Next Flutter开发—一个flutter module 如何同时被两个鸿蒙原生工程嵌入引用(非手动拷贝har包)

鸿蒙原生工程A 通过符号链接到 flutter module 的对应的.ohos目录 鸿蒙原生工程B也要引用如何实现?(A链接了,B是不是就不能再次链接了?) 

2 回复

在HarmonyOS鸿蒙Next Flutter开发中,若希望一个Flutter module能同时被两个鸿蒙原生工程嵌入引用而不通过手动拷贝har包的方式,你可以考虑利用HarmonyOS提供的模块引用机制。

具体来说,你可以在两个鸿蒙原生工程的配置文件中(如build.gradle或对应的配置文件),通过配置模块依赖项来引用同一个Flutter module。这通常涉及到在原生工程的配置中添加对该Flutter module的路径引用或依赖声明。

Flutter module在构建时会产生har包,但你可以通过设置,使得两个原生工程都能引用到同一个构建生成的har包,而不是在每个工程中分别构建和拷贝。

此外,确保你的Flutter module和鸿蒙原生工程的SDK版本、编译配置等兼容,以避免因版本不一致导致的问题。

如果上述方式配置正确,理论上可以实现在两个鸿蒙原生工程中共享同一个Flutter module的功能。如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html。

回到顶部