ProGuard错误:文件'C:\ ... \ proguard.txt'的第16行中的未知选项'-if'

时间:2019-02-14 17:40:14

标签: android proguard

在构建启用了ProGuard的Android应用时遇到一些问题。
这是完整的错误:

kill $(cat backend.pid)

这是我的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

我认为这可能是缓存问题,因此我尝试使缓存失效并重新启动Android Studio,并尝试使用-ignorewarnings -keep class * { public private *; } 清理构建缓存,但问题仍然存在。

如果我禁用ProGuard,则构建成功。会是什么?

1 个答案:

答案 0 :(得分:0)

好的,我解决了删除一些未使用的库的问题。 我不知道是谁引起了问题,但问题已经解决。