HarmonyOS har打包,调用时发现函数的参数名被混淆,如何让这部分参数名不被混淆

HarmonyOS
2天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
aquaa

混淆相关请参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/source-obfuscation-V5#保留选项

目前还没有单独的选项配置参数白名单,如果想要某个文件不混淆 使用 -keep path 就是对某个文件都不混淆;

注意:

由于系统会在应用运行时加载某些指定的文件,针对这类文件,开发者需要手动在[-keep-file-name]选项中配置相应的白名单,防止指定文件被混淆,导致运行失败。

上述需要手动配置白名单的情况,包括但不限于以下场景:

当模块中包含Ability组件时。用户需要将src/main/module.json5中,'abilities’字段下所有’srcEntry’对应的路径配置到白名单中。当模块中包含Worker多线程服务时,用户需要将build-profiles.json5中,‘buildOption’-‘sourceOption’-'workers’字段下所有的路径配置到白名单中。

分享
微博
QQ
微信
回复
2天前
相关问题
如何判断har是否混淆了?
753浏览 • 1回复 待解决
HarmonyOS 获取class实例上所有函数名
444浏览 • 1回复 待解决
编译har如何混淆混淆如何使用
1064浏览 • 1回复 待解决
HarmonyOS APP打包混淆、加固(加密)
44浏览 • 1回复 待解决
HarmonyOS har混淆问题
175浏览 • 1回复 待解决
HarmonyOS共享模块HAR代码混淆问题
577浏览 • 1回复 待解决
打包怎么对代码进行混淆
6557浏览 • 1回复 待解决
HarmonyOS 静态har混淆配置参考
720浏览 • 1回复 待解决
基于反混淆工具混淆日志定位
416浏览 • 1回复 待解决
HarmonyOS 混淆规则问题
128浏览 • 1回复 待解决
HarmonyOS如何做代码混淆
529浏览 • 1回复 待解决