Error:warning: Ignoring InnerClasses attribute for an anonymous inner class

Error:warning: Ignoring InnerClasses attribute for an anonymous inner class

Error:warning: Ignoring InnerClasses attribute for an anonymous inner class_第1张图片

今天把AndroidStudio升级到2.2.3的时候,但凡运行项目就会报这些错,在低版本设备上发版都不成功,还有打包也偶尔也不行。

最后发现,解决这个问题需要修改两个地方:

1.在主项目build.gradle(app)这里添加:

这里写图片描述
defaultConfig {
multiDexEnabled true
}

2.在工程的混淆配置文件 proguard-rules.pro 中添加:

这里写图片描述
-keepattributes EnclosingMethod

然后同步一下gradle,
这里写图片描述

就可以正常运行打包了。。
Error:warning: Ignoring InnerClasses attribute for an anonymous inner class_第2张图片

你可能感兴趣的:(Android)