Proguard:已删除列表

Proguard: List of removed

我想查看删除了哪些 类 和方法。 有什么方法可以实现吗?

我知道 mapping.txt 显示哪些符号被混淆了。 但据我所知,删除的内容并未在此处列出。 Proguard web site没有描述这个。

选项 -printusage 写出未使用的 类、字段和方法。

Android Gradle 构建默认写入 build/outputs/mapping/release/usage.txt.

在您的 Gradel 脚本目录中的 proguard-rules.pro 文件中添加以下规则

  • 生成删除(或保留)代码的报告

    添加-printusage usage.txt

  • 查看R8根据您项目的保留规则确定的入口点报告

    添加-printseeds seeds.txt

在此之后,构建签名的 apk。然后在项目的根目录下将生成这些文件。