HarmonyOS 鸿蒙Next build mode 选了release后报错
HarmonyOS 鸿蒙Next build mode 选了release后报错
需要为工程做混淆,build mode 选了release后报错。 在deveco 里按 product 按钮,在build mode 选了release后,运行后报错 报错信息如下: Build info:ALN-AL00 4.1.0.72(SP8DEVC00E72R4P1log) Fingerprint:2ab376c070a6841f849445f0a0ef75bb4d24b2310f085c9ff6a9ff5969d79a15 Module name:cn.touchtv.touchtv Version:1.0.0 VersionCode:1000000 PreInstalled:No Foreground:Yes Pid:10786 Uid:20020127 Reason:TypeError Error name:TypeError Error message:is not callable Stacktrace: at o323 (entry/build/default/cache/default/default@CompileArkTS/esmodule/release/oh_modules/.ohpm/@ohos+lottie@2.0.9/oh_modules/@ohos/lottie/src/main/js/utils/DataManager.js:487:487) at x322 (entry/build/default/cache/default/default@CompileArkTS/esmodule/release/oh_modules/.ohpm/@ohos+lottie@2.0.9/oh_modules/@ohos/lottie/src/main/js/utils/DataManager.js:505:505) at postMessage (entry/build/default/cache/default/default@CompileArkTS/esmodule/release/oh_modules/.ohpm/@ohos+lottie@2.0.9/oh_modules/@ohos/lottie/src/main/js/utils/DataManager.js:11:11) at y321 (entry/build/default/cache/default/default@CompileArkTS/esmodule/release/oh_modules/.ohpm/@ohos+lottie@2.0.9/oh_modules/@ohos/lottie/src/main/js/utils/DataManager.js:569:569) at anonymous (entry/build/default/cache/default/default@CompileArkTS/esmodule/release/oh_modules/.ohpm/@ohos+lottie@2.0.9/oh_modules/@ohos/lottie/src/main/js/animation/AnimationItem.js:103:103) at d257 (entry/build/default/cache/default/default@CompileArkTS/esmodule/release/oh_modules/.ohpm/@ohos+lottie@2.0.9/oh_modules/@ohos/lottie/src/main/js/animation/AnimationManager.js:81:81) at loadAnimation (entry/build/default/cache/default/default@CompileArkTS/esmodule/release/oh_modules/.ohpm/@ohos+lottie@2.0.9/oh_modules/@ohos/lottie/src/main/js/modules/main.js:32:32)
1 回复
针对HarmonyOS 鸿蒙Next在build mode选为release后出现报错的问题,以下是一些可能的解决方案:
- 检查开发环境:确保操作系统版本、内存、处理器等满足HarmonyOS的开发要求。
- 项目配置:检查
build-profile.json5
文件,确认abiFilters
是否包含了正确的架构类型,如x86_64
。如果项目中涉及动静态库,需要确保这些库也支持相应的架构。 - 第三方库兼容性:检查项目中使用的第三方库或模块是否兼容
x86_64
架构。不兼容的库可能导致release模式下运行报错。 - 日志文件:查看IDE和鸿蒙SDK的日志文件,这些文件可能包含更具体的错误信息,有助于定位问题。
如果以上步骤无法解决问题,可能是更复杂的编译或配置问题。此时,建议直接联系官网客服获取进一步的支持。官网地址是:https://www.itying.com/category-93-b0.html ,他们将能提供更专业的帮助。