从Flutter项目生成HarmonyOS(华为)构建



我正在做一个Flutter项目。其中,我们希望生成Android、iOS和HarmonyOS(华为)的构建。但是我不确定Flutter是否支持这个操作系统。我在网上查阅了一些资料,但不知道如何生成以及需要什么样的命令。在这里,任何人以前都从Flutter项目中生成了与HarmonyOS兼容的构建。请分享你的想法。

目前还不能直接从Flutter获取。由于华为与HarmonyOS带来的架构变化,它不再是"安卓设备"。而且它不能运行"Android应用程序"。

现在你可以称之为"本地HarmonyOS应用程序"是*.app文件(不是*.apk*.aab)

Quora对以下问题的最新回答:

Harmony OS会运行Android应用程序吗?

给出如下响应:

软件工程师Mahdi Parastech于2021年6月4日回答

不,因为:

  1. api的结构不同
  2. 鸿蒙(HarmonyOS)应用程序在*中。*.apk
  3. 页面(活动)的结构是不同的,Hongmeng使用了一些额外的json文件,并将页面放在*中。哈尔文件。
  4. Hongmeng也使用Javascript,这是可穿戴Hongmeng设备的唯一选择,但Android应用程序只是用Java编写的。

来源显然,你应该能够通过使用他们的IDE将你的原生android应用程序迁移到HarmonyOS,但问题是Flutter不是为这种架构构建的。

除非Flutter团队出于某种原因决定支持HarmonyOS,否则我认为使用Flutter开发HarmonyOS应用程序是不可能的。

相关内容

  • 没有找到相关文章

最新更新