全部产品

添加混淆规则

更新时间:2020-06-16 17:29:50

关于本文

mPaaS Android 客户端开发的应用程序是通过 Java 代码编写而成,而 Java 代码易被反编码,因此为了保护 Java 源代码,需要使用 ProGuard 混淆 Android 文件。本文介绍了在原生 AAR 接入方式下添加混淆规则的流程。

操作步骤

  1. 执行任务生成混淆文件。

    点击 mPDebugProguardTask(或 mPReleaseProguardTask)。 39

  2. 执行完成后,项目中会增加混淆文件,如下图所示。

    40

  3. 将生成的混淆文件追加到混淆策略中。

    41

    说明:如果您混淆过程中遇到 transformClassesAndResourcesWithR8ForRelease 卡住,建议您关闭 R8 后再进行混淆。关闭 R8 的方法如下:

    gradle.properties 中添加 android.enableR8=false42