我使用gradle consumerProguardFiles选项来模糊我的库模块的android项目。然后我在库的proguard-rules.pro文件中添加proguard的-dontshrink选项,以保护我的库类不被删除,但-dontshrink适用于我的整个项目! 这是使用proguard -dontshrink在库模块中工作的任何方式(需要优化和混淆)吗?
consumerProguardFiles
-dontshrink
最后我找到了一个解决方案,使用-keep和allowobfuscation选项,它只会混淆代码。
-keep
allowobfuscation