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

问题描述 投票:0回答:1

我在构建启用了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 cleanBuildCachebut清理构建缓存问题仍然存在。

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

android proguard
1个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.