HarmonyOS 代码混淆设置保留选项后,参数名和局部变量名仍然被混淆
设置混淆混则如下:
-enable-filename-obfuscation
-enable-property-obfuscation
-remove-comments
# 涉及对外接口提示,不做混淆
-keep
SensorsABTest
SensorsABTestConfigOptions
发现SensorsABTest文件中的参数名和局部变量名仍然被混淆。因为SensorsABTest是SDK对外接口,参数名被混淆后,不利于调用的代码提示,例如编译后SensorsABTest.js文件部分代码如下:
fetchCacheABTest(c58, defaultValue) {
let d58 = new SensorsABTestExperiment(c58, defaultValue);
d58.modeType = SABFetchABTestModeType.Cache;
let result = defaultValue;
d58.handler = (data) => {
result = data;
};
this.manager?.fetchABTest(d58);
return result;
}
打包后har包集成,调用代码提示如图所示,不方便使用。
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 混淆问题:只混淆了目录名、文件名和变量名,但是类型、方法名称都没有被混淆
108浏览 • 1回复 待解决
HarmonyOS har打包,调用时发现函数的参数名被混淆,如何让这部分参数名不被混淆
172浏览 • 1回复 待解决
HarmonyOS 开启混淆后,变量也会被混淆
47浏览 • 0回复 待解决
#鸿蒙通关秘籍#如何保留特定的属性名称不被代码混淆?
120浏览 • 1回复 待解决
如何让变量名中不包含“-”
1505浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何配置代码混淆的混淆规则?
155浏览 • 1回复 待解决
ArkTs是否支持创建动态的变量名
1987浏览 • 1回复 待解决
基于反混淆工具混淆后的日志定位
430浏览 • 1回复 待解决
混淆后提供mapping映射文件?如何反混淆?
407浏览 • 0回复 待解决
HarmonyOS如何做代码混淆
576浏览 • 1回复 待解决
如何判断har是否被混淆了?
779浏览 • 1回复 待解决
HarmonyOS hstack工具无法根据nameCache.json反混淆函数名
418浏览 • 1回复 待解决
HarmonyOS ArkTS中如何使用变量名组件(类似react)
70浏览 • 1回复 待解决
打包怎么对代码进行混淆?
6627浏览 • 1回复 待解决
HarmonyOS 关于library的代码混淆问题
106浏览 • 1回复 待解决
HarmonyOS 代码混淆配置没有生效
55浏览 • 1回复 待解决
HarmonyOS har模块开启代码混淆后编译产物仍为源码
124浏览 • 1回复 待解决
HarmonyOS共享模块HAR的代码混淆问题
625浏览 • 1回复 待解决
#鸿蒙通关秘籍#混淆后如何还原代码报错栈?
111浏览 • 1回复 待解决
HarmonyOS SDK har包代码混淆未生效
48浏览 • 1回复 待解决
编译har,如何混淆,混淆如何使用
1120浏览 • 1回复 待解决
HarmonyOS 有没有代码混淆的示例可以参考
114浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何配置白名单以避免字符串字面量属性名被混淆?
91浏览 • 1回复 待解决
HarmonyOS JSON 在release下的转换问题(参数名 被改了)
45浏览 • 1回复 待解决
HarmonyOS 如何使安装的依赖也进行代码混淆
47浏览 • 1回复 待解决
-keep path保留指定路径中的所有名称(例如变量名、类名、属性名等)不被混淆。这个路径可以是文件与文件夹,若是文件夹,则文件夹下的文件及子文件夹中文件都不混淆。路径仅支持相对路径./与../为相对于混淆配置文件所在目录,支持使用路径类通配符。