Android混淆——解决与其它包包名冲突
问题最近,在第三方集成我们的aar的时候,出现混淆后的文件,与他们项目引入的其他包名字冲突了。解决方式默认情况下,混淆后的名字一般为a、b、c、d以及它们的组合。通过修改混淆规则,控制混淆后的文件命名规则,从根本上避免与其他包可能出现同名的问题。具体步骤是需要在混淆规则文件proguard-rules.pro中做如下设置:-obfuscationdictionary filename.txt-classobfuscationdictionary filename.txt-packageobfus