麻酱

Results 2 comments of 麻酱

使用 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: ![屏幕快照 2019-11-16 下午3 35 18](https://user-images.githubusercontent.com/10972649/68989855-3f126a00-0887-11ea-92cd-d3fe3424aaf6.png) 输出: minifyEnabled = true,能扫到 dynamic module 的类,但是编译失败 ![屏幕快照 2019-11-16 下午3 33 13](https://user-images.githubusercontent.com/10972649/68989857-53eefd80-0887-11ea-9b10-f9d891910358.png) minifyEnabled = false,不能扫到dynamic module...