我正在编写两个 Android 库。当我对它们进行混淆时,它们中的混淆代码都包含了一个名为 a.a.a.a.a
的类,导致在尝试在同一应用程序中使用这两个库时出现以下错误:
在模块 classes.jar (lib1) 和 classes.jar (lib2) 中找到重复的类 a.a.a.a.a
如何防止 Proguard
混淆前面的3个包以得到以下结果:
my.domain.lib1.a.a
和 my.domain.lib2.a.a
?
编辑:混淆是作为构建库的一部分发生的,而不是构建应用程序时。