hamony编译报错,请求支援

  • Creator 版本:2.4.13

  • 目标平台:OpenHarmony

  • 重现方式: 编译不通过

  • 首个报错: index.etx
    import nativerender from ‘libcocos.so’; (Cannot find module ‘libcocos.so’ or its corresponding type declarations. ) 这里有红色
    编译不通过

build 日志:
“E:\DevEco Studio\tools\node\node.exe” “E:\DevEco Studio\tools\hvigor\bin\hvigorw.js” --mode module -p product=default assembleHap --analyze=normal --parallel --incremental --daemon

hvigor hvigor client: Starting hvigor daemon.
hvigor Hvigor Daemon started in 618 ms
hvigor UP-TO-DATE :entry:default@PreBuild…
hvigor UP-TO-DATE :entry:default@GenerateMetadata…
hvigor Finished :entry:default@ConfigureCmake… after 6 ms
hvigor UP-TO-DATE :entry:default@MergeProfile…
hvigor UP-TO-DATE :entry:default@CreateBuildProfile…
hvigor Finished :entry:default@PreCheckSyscap… after 1 ms
hvigor Finished :entry:default@GeneratePkgContextInfo… after 1 ms
hvigor Finished :entry:default@ProcessIntegratedHsp… after 2 ms
hvigor Finished :entry:default@BuildNativeWithCmake… after 20 ms
hvigor UP-TO-DATE :entry:default@MakePackInfo…
hvigor UP-TO-DATE :entry:default@ProcessProfile…
hvigor Finished :entry:default@SyscapTransform… after 50 ms
hvigor UP-TO-DATE :entry:default@ProcessRouterMap…
hvigor UP-TO-DATE :entry:default@ProcessResource…
hvigor UP-TO-DATE :entry:default@GenerateLoaderJson…
hvigor UP-TO-DATE :entry:default@CompileResource…
hvigor Finished :entry:default@BuildJS… after 4 ms
hvigor Finished :entry:default@BuildNativeWithNinja… after 4 s 292 ms
hvigor UP-TO-DATE :entry:default@ProcessLibs…
hvigor UP-TO-DATE :entry:default@DoNativeStrip…
hvigor UP-TO-DATE :entry:default@CacheNativeLibs…
hvigor ERROR: Failed :entry:default@CompileArkTS…
hvigor ERROR: ArkTS Compiler Error
1 WARN: ArkTS:WARN: For details about ArkTS syntax errors, see FAQs
2 WARN: ArkTS:WARN File: E:/cocosproject/NewProject/build/jsb-link/frameworks/runtime-src/proj.openharmony/entry/src/main/ets/entryability/EntryAbility.ts:2:19
Currently module for ‘libcocos.so’ is not verified. If you’re importing napi, its verification will be enabled in later SDK version. Please make sure the corresponding .d.ts file is provided and the napis are correctly declared.

3 WARN: ArkTS:WARN File: E:/cocosproject/NewProject/build/jsb-link/frameworks/runtime-src/proj.openharmony/entry/src/main/ets/cocos/WorkerManager.ets:33:35
‘Worker’ has been deprecated.

4 WARN: ArkTS:WARN File: E:/cocosproject/NewProject/build/jsb-link/frameworks/runtime-src/proj.openharmony/entry/src/main/ets/cocos/WorkerManager.ets:37:22
‘onerror’ has been deprecated.

5 WARN: ArkTS:WARN File: E:/cocosproject/NewProject/build/jsb-link/frameworks/runtime-src/proj.openharmony/entry/src/main/ets/cocos/WorkerManager.ets:47:20
‘Get’ has been deprecated.

6 WARN: ArkTS:WARN File: E:/cocosproject/NewProject/build/jsb-link/frameworks/runtime-src/proj.openharmony/entry/src/main/ets/cocos/WorkerManager.ets:48:18
‘SetOrCreate’ has been deprecated.

7 WARN: ArkTS:WARN File: E:/cocosproject/NewProject/build/jsb-link/frameworks/runtime-src/proj.openharmony/entry/src/main/ets/cocos/WorkerManager.ets:50:23
‘Get’ has been deprecated.

8 WARN: ArkTS:WARN File: E:/cocosproject/NewProject/build/jsb-link/frameworks/runtime-src/proj.openharmony/entry/src/main/ets/common/PortProxy.ts:37:15
‘onmessage’ has been deprecated.

9 WARN: ArkTS:WARN File: E:/cocosproject/NewProject/build/jsb-link/frameworks/runtime-src/proj.openharmony/entry/src/main/ets/common/PortProxy.ts:56:17
‘postMessage’ has been deprecated.

10 WARN: ArkTS:WARN File: E:/cocosproject/NewProject/build/jsb-link/frameworks/runtime-src/proj.openharmony/entry/src/main/ets/common/PortProxy.ts:61:15
‘postMessage’ has been deprecated.

11 WARN: ArkTS:WARN File: E:/cocosproject/NewProject/build/jsb-link/frameworks/runtime-src/proj.openharmony/entry/src/main/ets/common/PortProxy.ts:70:17
‘postMessage’ has been deprecated.

12 WARN: ArkTS:WARN File: E:/cocosproject/NewProject/build/jsb-link/frameworks/runtime-src/proj.openharmony/entry/src/main/ets/pages/index.ets:25:26
Currently module for ‘libcocos.so’ is not verified. If you’re importing napi, its verification will be enabled in later SDK version. Please make sure the corresponding .d.ts file is provided and the napis are correctly declared.

13 WARN: ArkTS:WARN File: E:/cocosproject/NewProject/build/jsb-link/frameworks/runtime-src/proj.openharmony/entry/src/main/ets/workers/cocos_worker.ts:27:19
Currently module for ‘libcocos.so’ is not verified. If you’re importing napi, its verification will be enabled in later SDK version. Please make sure the corresponding .d.ts file is provided and the napis are correctly declared.

14 WARN: ArkTS:WARN File: E:/cocosproject/NewProject/build/jsb-link/frameworks/runtime-src/proj.openharmony/entry/src/main/ets/workers/cocos_worker.ts:39:35
‘parentPort’ has been deprecated.

1 ERROR: ArkTS:ERROR File: E:/cocosproject/NewProject/build/jsb-link/frameworks/runtime-src/proj.openharmony/entry/src/main/ets/pages/index.ets:35:7
Use explicit types instead of “any”, “unknown” (arkts-no-any-unknown)

2 ERROR: ArkTS:ERROR File: E:/cocosproject/NewProject/build/jsb-link/frameworks/runtime-src/proj.openharmony/entry/src/main/ets/pages/index.ets:36:7
Use explicit types instead of “any”, “unknown” (arkts-no-any-unknown)

COMPILE RESULT:FAIL {ERROR:3 WARN:14}

hvigor ERROR: BUILD FAILED in 15 s 593 ms

1 ERROR: ArkTS:ERROR File: E:/cocosproject/NewProject/build/jsb-link/frameworks/runtime-src/proj.openharmony/entry/src/main/ets/pages/index.ets:35:7
Use explicit types instead of “any”, “unknown” (arkts-no-any-unknown)

2 ERROR: ArkTS:ERROR File: E:/cocosproject/NewProject/build/jsb-link/frameworks/runtime-src/proj.openharmony/entry/src/main/ets/pages/index.ets:36:7
Use explicit types instead of “any”, “unknown” (arkts-no-any-unknown)

arkTS不支持any/unknown类型

他意思是找不到libcocos.so 好像是这样,咋解决呢

我看这个报错,根本不知道咋解决这个问题

你用的是API9?

API 10 -12都试了, 相同的报错

只能用API9

人家没9这个选项啊

这个是华为那边更新了。我们适配的2.4.13的时候,最新的稳定版是api9的。后面更新了,有些东西需要修改才行。你不要用最新的deveco。 下载一个3.1的deveco

OK,我来试一试

devecostudio 3.1 + nodejs node-v16.14.1-x64 : 编译成功!

你好,我跟你一样的报错,你这个问题解决了么,什么办法解决的啊,可以帮助下么

我是调整编译软件版本,就行了

是Hbuilder版本还是Deveco-studio的版本,多少版本