全部产品

添加混淆规则

关于本文

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

操作步骤

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

    点击 mPDebugProguardTask(或 mPReleaseProguardTask)。 39

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

    40

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

    41

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

    gradle.properties 中添加 android.enableR8=false42