在构建启用了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,则构建成功。会是什么?
答案 0 :(得分:0)
好的,我解决了删除一些未使用的库的问题。 我不知道是谁引起了问题,但问题已经解决。