禁用库的ProGuard配置中的规则

时间:2018-04-26 19:45:37

标签: android gradle android-gradle proguard android-proguard

我正在开发的项目包含许多第三方库的外部依赖项。在分析已编译的apk时,我发现应用程序中应该被混淆的包仍然是干净的。当我深入了解时,我发现合并的ProGuard配置包含一个打破混淆逻辑的规则。

项目的ProGuard配置都不包含此规则。所以我假设它是从一个依赖项中获取并合并到最终配置。

我仔细查看this question但似乎答案不再适用于我使用的Gradle 3.0.1的Android插件,因为build/intermediates/exploded-aar文件夹不再包含任何ProGuard配置。

所以我想知道:

  • 有没有办法找到导致问题的库?

  • 是否仍然可以禁用消费者proguard文件中的规则?

0 个答案:

没有答案