首页 > 解决方案 > 当我将 gradle 版本从 5.4.1 升级到 6.5 时的 Multidex 混淆问题

问题描述

当我将项目 gradle 版本从 5.4.1 升级到 6.5 时,我遇到了一个奇怪的问题。我将 minifyEnabled 设置为 true,并且启用了 R8 以进行代码混淆。与 5.4.1 一起运行的相同代码在我将其升级到 6.5.1 时崩溃

使用 6.5.1 时,最终 apk 中缺少一些类。我必须手动指定保留选项某些类不会被混淆,这在我使用 5.4.1 时不是这种情况。

有没有更好的选择来防止类不添加到最终的 apk 中?由于将大多数类添加到 proguard 规则对我来说没有任何意义。

标签: androidandroid-studiogradle

解决方案


推荐阅读