HarmonyOS 鸿蒙Next 有做代码混淆吗,想学习一下混淆规则都是怎么写的?
HarmonyOS 鸿蒙Next 有做代码混淆吗,想学习一下混淆规则都是怎么写的?
有做鸿蒙OS的代码混淆么,想学习一下混淆规则都是怎么写的?
1 回复
HarmonyOS 鸿蒙Next确实做了代码混淆,并且提供了相应的混淆规则配置方式。
在HarmonyOS中,代码混淆主要用于降低工程被破解攻击的风险,同时能够缩短代码的类与成员的名称,从而减小应用的大小。DevEco Studio为HarmonyOS开发提供了代码混淆的能力,并默认在API 10及以上版本的Stage模型、编译模式为release时自动进行代码混淆。
关于混淆规则的编写,HarmonyOS支持在创建工程或library时自动生成obfuscation-rules.txt和consumer-rules.txt文件。这些文件用于定义混淆规则,包括混淆选项和保留选项。混淆选项用于开启或关闭特定类型的混淆功能,如顶层作用域名称、属性名称、文件名称等的混淆。保留选项则用于指定哪些名称或文件不应被混淆。
具体的混淆规则配置可以参考HarmonyOS的官方文档,其中包含了详细的配置说明和示例。如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html。