HarmonyOS 鸿蒙Next:gomobile bind -target=android . 可以编译出支持安卓的jar包,怎么配置可以得到支持鸿蒙的包

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

HarmonyOS 鸿蒙Next:gomobile bind -target=android . 可以编译出支持安卓的jar包,怎么配置可以得到支持鸿蒙的包

用go语言编写的代码,可以使用"gomobile bind -target=android . "命令生成jar包,现在想得到支持鸿蒙手机的包,我按照网上的步骤下载配置了DevEco Studio 3.1.0.501,我接下来应该怎么做呢,在文心一言上搜索说gomobile现在只支持安卓和苹果

3 回复

golang 在鸿蒙目前可以放弃了,go 对于 musl 的基础库能力支持性很差。参考:https://github.com/golang/go/issues/13492

实测下来会报如下错误:initial-exec tls resolves to dynamic definition

在HarmonyOS(鸿蒙)中,gomobile bind 命令默认是为Android和iOS设计的,并不直接支持生成鸿蒙(HarmonyOS)的包。鸿蒙使用的是不同的架构和API,因此你需要使用鸿蒙的SDK和开发工具来构建鸿蒙应用。

要生成鸿蒙的包,你需要:

  1. 下载并安装华为DevEco Studio,这是鸿蒙应用的主要开发工具。
  2. 使用HarmonyOS的SDK来编写你的应用代码。
  3. 在DevEco Studio中配置项目,包括选择正确的目标设备(如智能手表、智能屏等)。
  4. 编译并运行你的应用以生成鸿蒙的HAP(HarmonyOS Ability Package)包。

如果问题依旧没法解决请加我微信,我的微信是itying888。

回到顶部