错误:Execution failed for task ':app:transformClassesWithDexForDebug'. > com.android.build.api.transfo
2016-09-25 20:52
585 查看
Execution failed for task ‘:app:transformClassesWithDexForDebug’ 错误整理
一般来说出现这个 错误 就是 引用的 jar 包 重复 冲突的 原因
所谓冲突就是 版本号的 不一致 并不是说 同一个工程中 不能用两个相同的 jar 包
出现上述 错误 概率 最多的 就是 v4 或者 v7 包 的 冲突 导致的
解决方案 :
1 :
查看 工程中 libs 目录中引用的 jar 包是否有重复 的 并且版本号不一致的
查看build . gradle 文件中的引用的依赖包
或者 通过 下图 的方式查看
查看上面这些地方 所引用的 jar 包或者依赖 是否有重复 的
在者 也顺便查看一下 。so 文件时候有重复的 这样就可以解决冲突 的问题
一般来说出现这个 错误 就是 引用的 jar 包 重复 冲突的 原因
所谓冲突就是 版本号的 不一致 并不是说 同一个工程中 不能用两个相同的 jar 包
出现上述 错误 概率 最多的 就是 v4 或者 v7 包 的 冲突 导致的
错误 如下:
错误:Execution failed for task ':app:transformClassesWithDexForDebug'. > com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: com.android.dex.DexException: Multiple dex files define Lcom/baidu/lbsapi/auth/ErrorMessage;
解决方案 :
1 :
查看 工程中 libs 目录中引用的 jar 包是否有重复 的 并且版本号不一致的
查看build . gradle 文件中的引用的依赖包
或者 通过 下图 的方式查看
查看上面这些地方 所引用的 jar 包或者依赖 是否有重复 的
在者 也顺便查看一下 。so 文件时候有重复的 这样就可以解决冲突 的问题
用代码解决的话:
configurations { all*.exclude group: 'com.android.support', module: 'support-v4' } compile('com.kevin:crop:1.0.2') { exclude group: 'com.android.support', module: 'appcompat-v7' }
特别注意的是:
友盟社会化分享的sdk中包含有微信支付的jar包,删除其一就好了
安卓交流群 : 595856941相关文章推荐
- 错误:Execution failed for task ':app:transformClassesWithDexForDebug'. > com.android.build.api.transfo
- Error:Execution failed for task ':app:transformClassesWithDexForDebug'. > com.Android.build.api.tran
- Error:Execution failed for task ':app:transformClassesWithDexForDebug'. > com.android.build.api.tran
- Error:Execution failed for task ':app:transformClassesWithDexForDebug'. > com.android.build.api.transform.TransformEx
- Error:Execution failed for task ':app:transformClassesWithDexForDebug'. > com.android.build.api.tran
- Error:Execution failed for task ':app:transformClassesWithDexForDebug'. > com.Android.build.api.tra
- Error:Execution failed for task ':app:transformClassesWithDexForDebug'. > com.android.build.api.tran
- Error:Execution failed for task '::transformClassesWithDexForDebug'. > com.android.build.api.transfo
- 关于Error:Execution failed for task ':app:transformClassesWithDexForDebug'. > com.android.build.api.tr
- Error:Execution failed for task ':app:transformClassesWithDexForDebug'. > com.android.build.api.tran
- Error:Execution failed for task ':app:transformClassesWithDexForDebug'. > com.android.build.api.tran
- Error:Execution failed for task ':app:transformClassesWithDexForDebug'. > com.android.build.api.tran
- Error:Execution failed for task ':app:transformClassesWithDexForDevDebug'. > com.android.build.api.t
- Error:Execution failed for task ':app:transformClassesWithDexForDebug'. > com.android.build.api.tran
- Error:Execution failed for task ':app:transformClassesWithDexForDebug'. > com.android.build.api.tran
- Execution failed for task ':transformClassesWithJarMergingForDebug'. > com.android.build.api.transfo
- 使用AS编译时,报Error:Execution failed for task ':app:transformClassesWithDexForDebug'. > com.android.build
- Error:Execution failed for task ':app:transformClassesWithDexForRelease'. > com.android.build.api.tr
- 异常:Error:Execution failed for task ':Seeyou:transformClassesWithDexForDebug'. > com.android.build.ap
- Error:Execution failed for task ':app:transformClassesWithDexForAnzhiRelease'. > com.android.build.a