HarmonyOS 鸿蒙Next:Build Mode从debug改为release后模型转换出问题了
HarmonyOS 鸿蒙Next:Build Mode从debug改为release后模型转换出问题了 Build Mode从debug改为release后模型转换出问题了
请尝试关闭混淆试试,参考文档,将enable字段改为 false:
https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/source-obfuscation-V5#开启代码混淆
并将对应的规则文件obfuscation-rules.txt(默认是该文件),中第8行取消注释为
-disable-obfuscation: disable all obfuscations
更多关于HarmonyOS 鸿蒙Next:Build Mode从debug改为release后模型转换出问题了的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
发现类似的问题,Release模式下开启property混淆后(-enable-property-obfuscation) 第三方库 @visactor/harmony-vchart
的图表无法绘制。
如果关闭混淆,官方应用市场是允许提交上架的吧?
官方对是否混淆没有要求,不影响上架,
在HarmonyOS鸿蒙Next系统中,当将Build Mode从debug模式改为release模式后,模型转换出现问题,这通常与编译优化、资源配置或代码差异有关。
首先,检查release模式下的编译配置。确保所有必要的编译标志和资源文件都已正确设置。release模式可能会启用更多的优化选项,这可能导致某些在debug模式下未暴露的问题显现。
其次,验证模型转换相关的代码是否存在条件编译指令(如#ifdef
、#ifndef
等),这些指令可能在debug和release模式下有不同的行为。确保这些条件编译指令在release模式下也能正确执行。
此外,检查是否有资源文件或依赖库在release模式下未被正确包含或链接。有时候,路径或文件名的大小写敏感性在不同模式下可能有所不同。
如果以上步骤无法解决问题,请检查官方文档或更新日志,看看是否有关于模型转换在release模式下已知的问题或修复。
如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html