Error:Execution failed for task ':transformClassesAndResourcesWithProguardForRelease'. > Job failed,

这样解决:

在混淆文件:proguard.cfg

中添加:-ignorewarnings -keep class * { public private *; }


OK

      在后期又遇到不同的问题,这时候我们必须重视报错时的警告,仔细的阅读警告我们能发现其中的错误,保持混淆和去掉混淆是很重要的,混淆的主要作用就是保证你的app被反编译后代码的阅读性变得很差,相当于又一次加固你的代码。


代码主要作用:

buildTypes {
release {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
signingConfig signingConfigs.config
debuggable false
shrinkResources true

}
}

其中这里代表是否开启混淆。