麻酱
麻酱
使用 0.27.1 版本尝试了一下,第一次的时候编译没有问题,但是如果只在 application module 里面使用了 booster 插件,还是扫不到 dynamic feature 的代码,看了下实现是直接把 BoosterAppTransform 的 scopes 改成了 FULL_PROJECT,而 BoosterFeatureTransform 的 scopes 则是FULL_WITH_FEATURE。后来再重新试了一下,发现BoosterAppTransform的 scopes 又改回 FULL_WITH_FEATURE,这时候又会出现之前的编译错误(com.android.build.api.transform.TransformException: com.android.tools.r8.utils.FeatureClassMapping$FeatureMappingException)。看了一下这个错误,是因为base.jar 里面包含了 dynamic-feature.jar 的类,所以在 transformDexWithDexSplitterForDebug 会出现类重复的编译错误。 之前说...
用官方 demo 测试 0.27.1-SNAPSHOT,测试结果还是和之前一样,测试 case 及 输出如下: 测试 case:  输出: minifyEnabled = true,能扫到 dynamic module 的类,但是编译失败  minifyEnabled = false,不能扫到dynamic module...