辅助配置 R8 / ProGuard 规则、扫描反射风险、分析 mapping,并处理混淆后的崩溃堆栈。

R8 Assistant 面向 release 混淆流程,帮助你在开启 minifyEnabled 后处理 keep 规则、字典、mapping 和堆栈反混淆。
R8 混淆能减小体积并保护代码,但 keep 规则不足会导致反射、序列化、Room、Gson、Parcelable 或第三方 SDK 在 release 环境崩溃。
扫描常见反射、序列化、数据库实体和 SDK 模式。
生成或补充 R8 / ProGuard keep 规则建议。
分析 mapping.txt,确认类名、方法名和字典输出是否符合预期。
对混淆后的 stack trace 做还原,帮助定位线上崩溃。
默认以扫描、分析和结果展示为主。只有在你明确执行应用、生成或注入配置等操作时,才会修改项目文件。
建议在 release 构建产物生成后运行,并在上传应用商店或交给 QA 前结合 Release Readiness 做一次完整确认。
这个功能通常和 Build Tools、AAB Tools、Signing Tools 或 Release Readiness 串联使用,用来把单点操作放进完整 Android 发版流程。