HarmonyOS共享模块HAR的代码混淆问题
共享模块ThirdLibrary。obfuscation-rules.txt的配置:
-enable-toplevel-obfuscation
-enable-export-obfuscation
-enable-property-obfuscation
-enable-string-property-obfuscation
-enable-filename-obfuscation
-compact
-remove-log
-remove-comments
consumer-rules.txt
-keep-file-name
ThirdPage
build的har包发现./src/main/ets/pages/ThirdPage被混淆成了./src/main/ets/a/ThirdPage。因为要在其他模块配置路由跳转时进行模块导入,如:
import('ThirdLibrary/src/main/ets/pages/ThirdPage');
所以希望保持路径为src/main/ets/pages/ThirdPage不被混淆。该如何实现呢?
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS har模块开启代码混淆后编译产物仍为源码
46浏览 • 1回复 待解决
HarmonyOS har包混淆问题
173浏览 • 1回复 待解决
HarmonyOS 关于library的代码混淆问题
30浏览 • 1回复 待解决
编译har,如何混淆,混淆如何使用
1064浏览 • 1回复 待解决
staticLibrary har模块,怎么断点调试napi cpp代码
686浏览 • 1回复 待解决
HarmonyOS关于代码混淆consumer-rules.txt文件使用问题
642浏览 • 1回复 待解决
HarmonyOS 希望能够详细咨询代码混淆和上线打包的问题
446浏览 • 1回复 待解决
HarmonyOS如何做代码混淆
525浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何配置代码混淆的混淆规则?
65浏览 • 1回复 待解决
HarmonyOS 静态har包混淆配置参考
720浏览 • 1回复 待解决
HarmonyOS 混淆规则的问题
127浏览 • 1回复 待解决
构建闭源模块,通过对代码进行编译混淆,生成闭源HAP
1045浏览 • 1回复 待解决
按照官网描述对har进行混淆,混淆不生效
716浏览 • 1回复 待解决
HarmonyOS 有没有代码混淆的示例可以参考
33浏览 • 1回复 待解决
如何判断har是否被混淆了?
753浏览 • 1回复 待解决
HarmonyOS hsp调用har代码
268浏览 • 1回复 待解决
HarmonyOS NAPI调用HAR模块失败
470浏览 • 1回复 待解决
打包怎么对代码进行混淆?
6552浏览 • 1回复 待解决
HarmonyOS 有关共享库的问题
419浏览 • 1回复 待解决
HarmonyOS关于混淆强度相关问题
452浏览 • 1回复 待解决
HarmonyOS har打包,调用时发现函数的参数名被混淆,如何让这部分参数名不被混淆
53浏览 • 1回复 待解决
HarmonyOS 是否支持代码混淆,提高包被破解安全性?
138浏览 • 1回复 待解决
HarmonyOS HSP模块引用har模块Dialog工具类,导致弹窗无法正常弹起
421浏览 • 1回复 待解决
HarmonyOS entry模块声明的问题
311浏览 • 1回复 待解决
HarmonyOS har包依赖问题
700浏览 • 1回复 待解决
可以考虑废弃router,将界面跳转功能替换到Navigation上,对应链接:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-basic-components-navigation-V5#navpathstack10
Router适用于模块间与模块内页面切换,通过每个页面的url实现模块间解耦。模块内页面跳转时,为了实现更好的转场动效场景不建议使用该模块,推荐使用Navigation。Navigation主要有两个优势:
1、界面跳转不许要将目标界面单独import路径;
2、Navigation支持传递参数未原型参数给二级界面,二级界面返回时可以收到callback回调。
这里贴下简单的demo示例:备注:目前版本上已支持 通过 -keep-file-name 配置 文件或文件夹不被混淆。不过这边在不混淆的情况下测试router依旧不能跳转。如果使用natigation做页面跳转可以参考如下方式: