Lines Matching refs:enable

10enable`字段的值设置为 true。此外,混淆规则配置文件`obfuscation-rules.txt`默认开启了四项推荐的混淆选项:`-enable-property-obfuscation…
89 …on5`配置文件中的`arkOptions.obfuscation.ruleOptions`字段中,通过`enable`字段配置是否开启混淆。使用不同版本的DevEco Studio,`enabl…
94 "enable": true,
121 "enable": true,
154 #### -enable-property-obfuscation
185 如果想混淆字符串字面量属性名,需要在该选项的基础上再使用`-enable-string-property-obfuscation`选项。例如:
188 -enable-property-obfuscation
189 -enable-string-property-obfuscation
194 …除了`a-z,A-Z,0-9,_`之外的字符),例如`let obj = {"\n": 123, "": 4, " ": 5}`,建议不要开启`-enable-string-property-ob…
206 …因此在开启了`-enable-string-property-obfuscation`选项时,如果想保留代码中使用的SDK API字符串常量的属性不被混淆,例如obj['ohos.want.act…
208 #### -enable-toplevel-obfuscation
217 #### -enable-filename-obfuscation
242 #### -enable-export-obfuscation
252 1. 混淆导入或导出的类中属性名称需要同时开启`-enable-property-obfuscation`与`-enable-export-obfuscation`选项。
253 2. 编译HSP时,如果开启`-enable-export-obfuscation`选项,需要在模块中的混淆配置文件`obfuscation-rules.txt`中保留对外暴露的接口。
254 3. HAP/HSP/HAR依赖HSP场景下,编译时如果开启`-enable-export-obfuscation`选项,需要在模块中的混淆配置文件`obfuscation-rules.txt`中保…
391 > - 该选项在开启`-enable-property-obfuscation`时生效。
421 // -enable-property-obfuscation
422 // -enable-string-property-obfuscation
545 当以命名导入的方式导入 so 库的 API时,若同时开启`-enable-toplevel-obfuscation`和`-enable-export-obfuscation`选项,需要手动保留 AP…
661 2. 该功能不影响文件名混淆`-enable-filename-obfuscation`的功能。
819 case -enable-property-obfuscation:
822 case -enable-toplevel-obfuscation:
859 -enable-property-obfuscation
860 -enable-string-property-obfuscation
861 -enable-toplevel-obfuscation
888 …1. 开启`-enable-toplevel-obfuscation`选项,如果代码中有globalThis访问全局变量,会出现访问失败的情况,需要使用`-keep-global-name`来保留…
889 2. 待上述选项应用适配成功后,开启`-enable-property-obfuscation`选项。此选项开启后以下场景需要适配:
912 3. 待上述选项应用适配成功后,开启`-enable-export-obfuscation`选项。此选项开启后以下场景需要适配:
917 4. 待上述选项应用适配成功后,开启`-enable-filename-obfuscation`选项。此选项开启后以下场景需要适配:
937 | -enable-property-obfuscation | 属性混淆 | 4.0.9.2 |
938 | -enable-string-property-obfuscation | 字符串字面量属性名混淆 | 4.0.9.2 |
939 | -enable-toplevel-obfuscation | 顶层作用域名称混淆 | 4.0.9.2 |
940 | -enable-filename-obfuscation | HAR包文件/文件夹名称混淆 <br> HAP/HSP文件/文件夹名称混淆 | 4.1.5.3 <br> 5.0.0.19 |
941 | -enable-export-obfuscation | 向外导入或导出的名称混淆 | 4.1.5.3 |
972 …能出现异常,请先阅读文档了解[-enable-property-obfuscation](#混淆选项)、[-enable-toplevel-obfuscation](#混淆选项)、[-enable
973 1. [-enable-toplevel-obfuscation](#混淆选项)为顶层作用域名称混淆开关。
974 …2. [-enable-property-obfuscation](#混淆选项)为属性混淆开关,配置白名单的主要场景为网络数据访问、json字段访问、动态属性访问、调用so库接口等不能混淆场景,需…
975 …3. [-enable-export-obfuscation](#混淆选项)为导出名称混淆,一般与`-enable-toplevel-obfuscation`和`-enable-property-…
976 …4. [-enable-filename-obfuscation](#混淆选项)为文件名混淆,配置白名单的主要场景为动态import或运行时直接加载的文件路径,需要使用[-keep-file-na…
1003 -enable-property-obfuscation
1004 -enable-string-property-obfuscation
1005 -enable-toplevel-obfuscation
1012 #### 开启-enable-property-obfuscation选项可能出现的问题
1040 #### 同时开启-enable-export-obfuscation和-enable-toplevel-obfuscation选项可能出现的问题
1068 导出的类 "Test1" 是一个顶层作用域名,当 "Test1" 被动态使用时,它是一个属性。因为没有开启`-enable-property-obfuscation`选项,所以名称混淆了,但属性没有…
1092 namespace里的 "person1" 属于export元素,当通过 "ns1.person1" 调用时,它被视为一个属性。由于未开`-enable-property-obfuscation`选…
1096 1. 开启`-enable-property-obfuscation`选项。
1117 #### 未开启-enable-string-property-obfuscation混淆选项,字符串字面量属性名却被混淆,导致字符串字面量属性名的值为undefined
1128 2. 若不能关闭`-enable-string-property-obfuscation`选项,将属性名配置到白名单中。
1131 #### 开启-enable-filename-obfuscation选项后,可能会出现的问题
1167 * 若开启`-enable-export-obfuscation`和`-enable-toplevel-obfuscation`选项,在应用运行时会出现加载接口失败的问题。
1175 #### 同时开启-enable-property-obfuscation和-keep选项可能会出现的问题
1182 -enable-property-obfuscation