我在构建启用了ProGuard的Android应用程序时遇到了一些问题。 这是完整的错误:
Unknown option '-if' in line 16 of file 'C:\Users\Re\.gradle\caches\transforms-2\files-2.1\86eec96acf5ede717d441880a214115a\proguard.txt'
这是我的build.gradle
:
buildTypes {
debug {
manifestPlaceholders = [enableCrashReporting: "true"]
}
release {
minifyEnabled true
shrinkResources true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
manifestPlaceholders = [enableCrashReporting: "true"]
}
}
这是我的proguard-rules.pro
:
-ignorewarnings
-keep class * {
public private *;
}
我认为它可能是一个缓存问题,所以我试图使Invalidate缓存并重新启动Android Studio,我也尝试用gradlew cleanBuildCache
but清理构建缓存问题仍然存在。
如果我禁用ProGuard,则构建成功。会是什么呢?
好的,我已经解决了删除一些未使用的库的问题。我不知道是哪一个引起了问题,但它已经解决了。