Android Studio升級2.2打包报错 - ...xxx-stripped.ap_ specified for property resourceFile does not exist

————字数统计 187 字 | 阅读时长 1 分钟————

序言

在升级了Android Studio 2.2 之后,使用Build -> Generate Signed Apk 打包apk报错,之前是一只没问题的,肯定是2.2的一些特性搞的鬼,google了一下,原来是 Instant Run 的问题。

问题

错误日志:

 \build\intermediates\res\xxx-stripped.ap_' specified for property 'resourceFile' does not exist

解决方案

Files -> Settings -> Build, Execution, Development -> Instant Run – 把第一个勾选去掉

pPc68

总结

首先说,我在module中使用了资源优化:

buildTypes {
    release {
        shrinkResources false
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }
}

如果将 shrinkResources 设置成 true 就需要通过上面提到的设置,如果设置为false就不需要关闭 instant run 的功能了,因为 instant run 不支持 shrinkResources。

  1. stackoverflow的解决方案

  2. 官方描述:关于 Instant Run

×

大吉大利,晚上吃鸡

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

文章目录
  1. 1. 序言
  2. 2. 问题
  3. 3. 解决方案
  4. 4. 总结
| | 总字数统计:89.5k