“资源收缩器不能用于库。”,Gradle 3.0.1+

Pad*_*ynn 6 android gradle android-gradle-plugin

编辑:我不需要在此项目上使用资源缩减器,因此只需删除处理我的问题的行。看到此错误的任何人都应该参考链接的问题来讨论此错误,对于大多数人来说,Android Studio 3.2版本似乎已经解决了该问题。

在版本高于3.0.0的任何版本上,在带有Android Plugin for Gradle的库上使用resourceShrinker时遇到问题。从另一个答案中可以看出,这也是3.2+中修复的Android Studio即时应用程序中的错误,但由于我未使用Android Studio,因此这似乎与我的问题并不完全相关。想知道是否有人遇到过这个问题,是否有解决方案?谢谢!

有关模块的build.gradle文件的片段:

android {
        compileSdkVersion 26
        buildToolsVersion "26.0.3" 
        release {
            useProguard true
            minifyEnabled true
            shrinkResources true
            proguardFiles getDefaultProguardFile('proguard-android.txt'),
                    'proguard-rules.pro'
        }
    }
Run Code Online (Sandbox Code Playgroud)