我想检查哪些类和方法被删除了。 有什么方法可以做到这一点吗?
我知道映射.txt显示哪些符号被混淆到什么。 但是据我所知,删除的内容没有在那里列出。 Proguard网站没有对此进行描述。
选项-printusage
写出未使用的类、字段和方法。
Android Gradle构建默认将其写入build/outputs/mapping/release/usage.txt
.
在Gradel 脚本目录proguard-rules.pro
文件中添加以下规则
生成已删除(或保留(代码的报告
添加
-printusage usage.txt
检查 R8 从项目的保留规则确定的入口点的报告
添加
-printseeds seeds.txt
在此之后,构建签名的 APK。然后在项目的根目录中生成这些文件。
usage.txt
您可以选择查找已删除的内容 - Proguard不保留的内容列表
[阅读更多]