HarmonyOS har包混淆规则

1、har包的本身的混淆规则,在obfuscation-rules.txt中配置。

2、当har包引入到主工程中,har的混淆规则,是否是consumer-auto-rules.txt。

3、使用keep path 保留指定路径中的所有名称(例如变量名、类名、属性名等)不被混淆。经过测试,har包无法把keep的规则传递到主工程中。请问如何将har中keep path规则传递到主工程中?

HarmonyOS
2024-12-23 16:28:03
798浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
shlp

har的obfuscation-rules.txt是对当前模块编译时生效,consumer-auto-rules.txt则是在编译后生成obfuscation.txt给到依赖这个har模块的模块(如hap引入har)作为hap的混淆规则与hap的obfuscation-rules.txt合并。-keep path只能配置在obfuscation-rules.txt里生效,建议使用-keep-property-name、-keep-global-name配置在consumer-auto-rules.txt里提供给其他模块。

分享
微博
QQ
微信
回复
2024-12-23 18:41:43


相关问题
HarmonyOS har混淆问题
1023浏览 • 1回复 待解决
HarmonyOS 静态har混淆配置参考
1711浏览 • 1回复 待解决
HarmonyOS SDK har代码混淆未生效
785浏览 • 1回复 待解决
HarmonyOS 混淆规则的问题
751浏览 • 1回复 待解决
HarmonyOS sdk的混淆规则
655浏览 • 1回复 待解决
HarmonyOS 混淆规则细节疑惑
593浏览 • 1回复 待解决
HarmonyOS 模块之间混淆规则
684浏览 • 1回复 待解决
HarmonyOS 混淆规则是否有问题
587浏览 • 1回复 待解决
HarmonyOS har混淆问题
767浏览 • 1回复 待解决
编译har,如何混淆混淆如何使用
1732浏览 • 1回复 待解决
HarmonyOS 规则
736浏览 • 1回复 待解决
HarmonyOS共享模块HAR的代码混淆问题
1421浏览 • 1回复 待解决
HarmonyOS 应用的名命名规则
2193浏览 • 1回复 待解决
如何判断har是否被混淆了?
1311浏览 • 1回复 待解决
HarmonyOS har能否引用tgz
914浏览 • 1回复 待解决
HarmonyOS har动态依赖
786浏览 • 1回复 待解决
HarmonyOS har体积增大
765浏览 • 1回复 待解决