正在使用ProGuard混淆应用程序。打算启用缩小功能。该应用程序是纯Java,如何使用build.gradle
完成此操作?
到目前为止,我仅在此上找到Android文档。通常看起来像这样:
android {
buildTypes {
release {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'),
'proguard-rules.pro'
}
}
...
}
在ProGuard配置中也有防止缩小的标志,我对此进行了注释:
# -dontshrink
仍然,我的代码被混淆了,但是没有被缩小。所有类(即使未引用)都保留在我的JAR中。该如何解决?