r8-analyzer 是分析 Android 构建配置与 R8 保留规则的 Skill。保留规则让特定代码在压缩优化时留下,它检查重复、过宽或已被依赖自带规则覆盖的部分。
先看实际构建插件与 R8 版本,再决定能否生成量化报告,还是依据规则做启发检查。包名整片保留可能限制优化,但反射和外部调用也可能需要保留,不能见宽规则就直接删。
主文定位是研究和建议,不直接改代码;改进项仍要经过发布构建和相关运行路径验证。文中报告文件名存在前后不一致,使用时需核工具实际产物,不能凭一个路径写成已拿到分析结果。
适合找包体优化的检查起点,量化分数也不等于删除安全。本文未读完整配置、反射与报告格式引用,没有执行分析或给出节省数值;版本门槛按归档解释,需另核当前工具支持。