一、背景描述
在之前的兩篇文章中
我已經說清楚瞭如何將最開始在app module中的大一統混淆配置拆分成不同的更小顆粒度的混淆文件。
如何各個module都單獨配置了混淆規則。
有興趣的,可以讀一讀之前的這兩篇文章!
二、編譯問題
2.1 問題描述
但是,在拆分各自module的混淆配置的時候,發現了一個坑。這個坑在Android Studio編譯的時候沒有發現,只有在jenkins編譯或者是在Terminal終端使用gradle命令編譯的時候發現的。
現在來描述下這個問題。
我在Android Studio中,將混淆文件拆分到各自的子module中去了,並且使用Build --> Build Bundles(s)/APK(s) --> Build APK(s) 的方式是可以正常打包apk出來的。