我在maven仓库中有一个内部jar文件依赖项,我正在使用它来构建一个android项目。它不会被混淆,并会(有意地)发表评论。
我注意到,即使注释也位于apk文件中。
build.gradle:
dependencies {
...
ourFlavourImplementation "net.our.package.core:ourCoreLib:0.0.1.51"
...
}
只有1种口味正在使用此依赖项。
保护设置:
-keepnames class net.our.package.core.model.** { *; }
我的apk文件中的所有其他代码都被混淆并缩小了。为什么这个罐子没有缩小?我不介意它不会被混淆,但我确实会介意其中包含我们的内部评论。