提问人:Andreas 提问时间:11/14/2023 最后编辑:Andreas 更新时间:11/14/2023 访问量:55
R8 vs ProGuard - 保留规则
R8 vs ProGuard - keep rules
问:
我的理解是,R8(Google)和ProGuard(Guardsquare)是不同的产品,不能一起工作。
现在,在最新的 gradle 版本中,Android Studio 默认启用 R8,默认情况下,在文件中设置了用于防止类进行优化的配置和规则,遵循与 ProGuard 相同的样式/规则(这令人困惑,但可以轻松迁移)。proguard-rules.pro
- 您在禁用 R8 并使用您过去在 ?
proguard-rules.pro
- 你必须适应它们吗?这是一个巨大的变化吗?
根据我的经验,我有一个使用 R8 缩小的工作应用程序,在禁用它并使用相同的规则启用 ProGuard 后,它会崩溃,我必须调整规则。
你也是这样吗?
答: 暂无答案
评论
proguard-rules.pro
-printconfiguration ~/tmp/full-r8-config.txt