AS打包出现app:transformClassesAndResourcesWithProguardForRelease错误
来源:互联网 发布:韦德04年季后赛数据 编辑:程序博客网 时间:2024/06/05 19:49
今天打包项目的正式签名APK出现以下错误,当时挺着急用的实在没办法就只能用测试apk凑合来对付一下了
Error:Execution failed for task ':app:transformClassesAndResourcesWithProguardForRelease'.> java.io.IOException: Please correct the above warnings first.
解决问题历经千辛万苦啊
出现这个问题首先看看是不是编译
- 出问题了,毕竟使用的电脑配置不高卡得要死,所以又重新试了几遍仍然是这个错误,还尝试着重启电脑来仍然不行,后面再催得紧~~我当时是崩溃的。。
- 然后请教万能的 度娘,stackoverfolw上有人收是由于升级As后单元测试插件未升级导致的,接下来就找同事没有升级的去打包,不幸的是还是同样的错误,同事告诉说是由于jar包冲突导致
- 当时项目急着要用,发过测试版就干别的活儿了。此问题暂时放一放……
- 直到晚上回家,仍然想不通为啥出现这个问题,继续尝试。最后解决问题,出现问题的原因在这里,啥都不说了,看下面的代码吧
buildTypes { release { minifyEnabled true shrinkResources true proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } }
原因分析:
以下两句是在看到一篇android性能优化的文章后添加的,目的是为了减小安装包的大小,这样做确实会去掉用不到的资源文件达到减小安装包的目的。
- 在这里开启了混淆,但是未加入相应的混淆规则,所以在项目编译时出错了
minifyEnabled trueshrinkResources true
添加这样的两句出现的错误就是前文那样,经过测试,一定会出现的,如有不同意见请给我留言,敬请指教。
修改方法
修改后如下:
buildTypes { release { minifyEnabled false shrinkResources false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } }
修改后,重新打包即可,大功告成。
0 8
- AS打包出现app:transformClassesAndResourcesWithProguardForRelease错误
- AS打包出现app:transformClassesAndResourcesWithProguardForRelease错误
- 解决AS混淆时出现的错误Execution failed for task ':app:transformClassesAndResourcesWithProguardForRelease'
- AS开发中出现Error(五)——app:transformClassesAndResourcesWithProguardForRelease
- studio混淆apk打包错误:app:transformClassesAndResourcesWithProguardForRelease'. > java.ioe异常
- android 签名打包和出现的问题transformClassesAndResourcesWithProguardForRelease
- Android studio打包混淆编译的时候出现异常:transformClassesAndResourcesWithProguardForRelease
- AS混淆之transformClassesAndResourcesWithProguardForRelease
- transformClassesAndResourcesWithProguardForRelease
- 安卓AS打包项目出现错误-【Android】Error: Expected resource of type styleable [ResourceType]
- android 打包出现错误
- AS导入项目出现Error:Execution failed for task ':app:processDebugManifest'.错误
- AS导入项目出现错误
- 有关android打包混淆异常transformClassesAndResourcesWithProguardForRelease FAILED
- Error:Execution failed for task ':app:transformClassesAndResourcesWithProguardForRelease'.
- Android 混淆报错app:transformClassesAndResourcesWithProguardForRelease
- 关于 使用百度地图SDK 打包签名后出现的 app-key错误的解决
- 打包出现这个错误Error:A problem was found with the configuration of task ':app:packageRelease'.
- BZOJ 1122 [POI2008]账本BBB
- eclipse 常见设置
- openfire4.0.3安装
- bzoj 1193 【HNOI2006】马步距离
- activity与activity之间传递数据和activity传递数据至fragment
- AS打包出现app:transformClassesAndResourcesWithProguardForRelease错误
- 创建对象做了那些事情
- 剑指Offer面试题57:删除重复链表 Java实现
- Tyvj P3572 BZOJ 1122 账本BBB
- 【信息论】绪论
- BroadcastReceiver简单总结(android四大组件之一)
- Xilinx FFT IP core V9.0的介绍和使用
- 创建对象做了那些事情
- Android Studio插件—— JsonOnlineViewer