HarmonyOS 鸿蒙Next 如何将目录下的文件名加入到混淆中白名单

HarmonyOS 鸿蒙Next 如何将目录下的文件名加入到混淆中白名单 如何将目录下的文件名加入到混淆中白名单中,避免某个目录下的文件名被混淆;

或者能否支持对某个文件内的文件不被混淆(类似于main_pages.json中配置的文件名都不会被混淆)

2 回复

更多关于HarmonyOS 鸿蒙Next 如何将目录下的文件名加入到混淆中白名单的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


在HarmonyOS鸿蒙Next系统中,若要将目录下的文件名加入到混淆中的白名单,通常需要在构建系统或混淆工具的配置文件中进行指定。以下是一个基本的操作思路:

  1. 定位混淆配置文件:

    • 找到项目中的混淆配置文件,这通常是一个以.proguard或类似命名的文件。
  2. 编写白名单规则:

    • 在混淆配置文件中,使用-keep指令来指定不希望被混淆的类、方法或字段。
    • 若要将目录下的所有文件名(假设指类名)加入白名单,可以编写一个通用的规则。但注意,通常混淆工具处理的是类名而非文件名,因此这里假设你是指类文件所在的目录。
  3. 应用目录规则(示例):

    • 假设你有一个目录com/example/myapp/,你希望该目录下的所有类不被混淆,可以添加如下规则:
      -keep class com.example.myapp.** { *; }
      
    • 这条规则会保留com.example.myapp包及其子包下的所有类。
  4. 重新构建项目:

    • 应用混淆配置后,重新构建你的HarmonyOS项目。

如果问题依旧没法解决请联系官网客服,官网地址是 https://www.itying.com/category-93-b0.html

回到顶部