cocos 和HarmonyOS 如何交互

cocos 和HarmonyOS 如何交互,官方能给个demo吗

1赞

我们目前是支持HarmonyOS与OpenHarmony,使用creator3.x构建HarmonyOS工程使用的是Java开发。使用creator3.8构建OpenHarmony系统是使用ts作为主要的开发。

你需要了解的是Harmonyos还是OpenHarmony构建的工程?

OpenHarmony的话,可以构建出OpenHarmony的工程,参考工程源码webview的实现与videoplay的实现

Harmonyos的话,可以参考工程里的java实现。

你好,3.6.0构建的HarmonyOS 对应的DevEco Studio 版本和对应的的grad版本是多少

下载deveco2.1的版本就可以。新的版本需要做工程的迁移。

好的 谢谢

1.你好我们公司 游戏,想支持HarmonyOS 4.0,看了文档,harmonyOS api 8以上 不是java语法了,是ats的语法。如果是ats语法如何 和CocosCreator3.8进行交互。

2.目前公司游戏是用Creator2.4.3开发的,,发布OpenHarmony 是否支持后面要发布的HarmonyOS4.0的手机。如果不支持就要升级3.8了,。

OpenHarmony的话,可以构建出OpenHarmony的工程,参考工程源码webview的实现与videoplay的实现

您说的这个参考工程,在哪里,能给个详细的地方吗?

在咨询一下 Creator 2.4.12 .MAC电脑创建新工程构建openHarmony报错:
Build Failed: Error: ENOENT: no such file or directory, open ‘/Users/admin/Downloads/NewProject_16/build/jsb-link/frameworks/runtime-src/proj.openharmony/entry/src/main/ets/cocos/index.js’

找不到index.js这个文件看了路径确实没有,这个文件,我设置了正确的openharmony api9的路径,window电脑可以正常构建。奇怪的很

可以构建OpenHarmony工程。就是前面说的那样,参考webview与videoplay的实现
我们2.x的版本目前也支持构建openharmony,可以下载最新的2.4.12的版本

使用creator构建openharmony之后,使用deveco打开,就能看到了。

删除 jsb-link 在重新构建一下,还是会出现 index.js 丢失的问题吗?

全部删除重新构建都也是一样的问题,我试过其他的mac 电脑,一样的问题,bug必现

(帖子被作者删除,如无标记将在 24 小时后自动删除)

那这个 …/entry/src/main/ets/cocos 目录下有什么文件呢?

我这边是有
image

1赞

截屏2023-11-06 09.37.56
和你的图比较少了好多文件

构建日志.zip (2.8 KB) 截屏2023-11-06 09.47.08 截屏2023-11-06 09.49.22

构建错误日志,您看看呢

截屏2023-11-06 09.55.58
我的openHarmony Api9 路径
参考下呢?

我试了 Cocos Creator3.8.1 构建 OpenHarmony 可以成功,Creator2.4.12就是不行,

你在项目的 settings 目录下把 builder.json 里面 encryptJs 发成 false,然后打开编辑器,后再重新构建一下试看看

企业微信截图_d39ee688-cd3d-4857-97f6-e4fb0fe6409f

还是不行,呢 :joy: