1、在android studio 2.2版本以后,你可能会发现,在打包的时候会报以下错误:
Error:A problem was found with the configuration of task ':app:packageRelease'.
> File 'H:\Project\Test\app\build\intermediates\res\resources-release-stripped.ap_' specified for property 'resourceFile' does not exist.
2、问题解决
这是android studio 2.2 新版本更新后的问题。在2.2之前的版本,我们在打包时,我们的build.gradle是这样的:
buildTypes {
release {
signingConfig signingConfigs.release
minifyEnabled false
shrinkResources true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
咋一看,没问题啊,但是Android Studio 2.2版本会自动去除无用代码和资源,无需配置 shrinkResources true 这个信息。加上了反而不兼容。所以只要去掉只可。
buildTypes {
release {
signingConfig signingConfigs.release
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}