android studio 2.2 打包失败的问题

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'
        }
    }
发布了27 篇原创文章 · 获赞 32 · 访问量 7万+

猜你喜欢

转载自blog.csdn.net/luoyingxing/article/details/54389702