公开预览 · 注册及正式收款尚未开放。
Anti-AIClonePILOT
全部文章

发布于 · 指南

Android R8:先做好发布优化,再谈额外加固

R8 提供优化与名称缩短,但开启开关并不是 AI 防复刻验收。

不要用 Debug 包评价产品

Android 官方文档介绍 R8 的代码收缩、优化与名称缩短,并建议用于最终测试的发布构建。不同 Gradle 插件版本的配置不同,因此不要机械复制网上旧开关。先记录实际 AGP、R8 与依赖版本,再生成与真实发布一致的基线。

把新增处理与原有优化分开

如果对照组是未优化 Debug,而候选是 R8 Release,不能把所有改善都归给额外加固。我们的建议是用已经启用正常发布优化的包做对照,再评估新增保护。修改 DEX 后重新测启动、关键交互和崩溃恢复;不要把处理成功等同于优化与兼容性均保留。

行动清单

  • 记录真实发布配置。
  • 保留 mapping 文件用于诊断,不公开。
  • 新增加固后重新跑应用级回归。

原始资料