Error:Execution failed for task ':app:dexDebug'. > com.android.ide.common.process.ProcessException总结
2024-10-01 15:06:15
最新项目中遇到了
Error:Execution failed for task ':app:dexDebug'. > com.android.ide.common.process.ProcessException
该异常通常有三种表现情况:
- non-zero exit value 1
- non-zero exit value 2
- non-zero exit value 3
具体形式如下
Error:Execution failed for task ':app:transformClassesWithDexForDebug'.
> com.android.build.api.transform.TransformException: java.lang.RuntimeException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files\Java\jdk1.7.0_17\bin\java.exe'' finished with non-zero exit value 1
Error:Execution failed for task ':app:transformClassesWithDexForDebug'.
> com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files\Java\jdk1.7.0_17\bin\java.exe'' finished withnon-zero exit value 2
Error:Execution failed for task ':app:transformClassesWithDexForDebug'.
> com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files\Java\jdk1.7.0_17\bin\java.exe'' finished withnon-zero exit value 3
触发原因
这个异常在Android Studio编译运行的时候出现,原因是项目中引用了重复的jar包,这可能是因为新引入的library module中有和主项目中重复引用的jar包,需要重点检查 Android 兼容包 support-v4 和 support-v7 包,还有一些常用的第三方SDK,这些常用的SDK有可能在你引用的 library 项目中已经被引用过了。
解决方案
我们只需要删除主项目中 libs 文件夹中和 library中重复的部分即可,然后clean项目。
安卓开发高级技术交流QQ群:108721298 欢迎入群
微信公众号:mobilesafehome
(本公众号支持投票)
最新文章
- 回文自动机(BZOJ2565)
- Android中Http加载如何得到Cookie和 WebView 加载网页如何得到的Cookie
- S5中新增的Array方法详细说明
- iOS9适配中的各种问题
- Javascript 绝对定位和相对定位
- Windows 7 bug: nonexistent Java Runtime Enviroment
- CSS3 calc() 会计算的属性
- Tips &; Tricks:Apache log4j简明教程(二)
- java集合框架的讲解
- equals()与 == 比较,hashCode方法
- 201521145048《Java程序设计》第4周学习总结
- phpstorm界面不停的indexing,不停的闪烁
- await异步的,容易理解一点
- Asp.net:上传文件超过了最大请求长度
- Hadoop安装教程_单机/伪分布式配置_CentOS6.4/Hadoop2.6.0
- c# multi-ply download ui
- MVC AJAX Pager Helper
- c# 使用api函数 ShowWindowAsync 控制窗体
- Python 函数的 return 是否是必须的?
- RMI垃圾收集简介
热门文章
- 在centos系统中增、删交换分区
- WAP 图片 lazyload
- POJ 1496 POJ 1850 组合计数
- 继承QWidget的派生类控件不能设置QSS问题解决(使用style()->;drawPrimitive(QStyle::PE_Widget,也就是画一个最简单最原始的QWidget,不要牵扯其它这么多东西)
- 使用Networkx进行图的相关计算——黑产集团挖掘,我靠,可以做dns ddos慢速攻击检测啊
- 接入gitment为hexo添加评论功能
- jQuery ajax在IE浏览器的跨域问题--jquery.xdomainrequest.min.js
- SparkShuffle调优原理和最佳实践
- PostgreSQL 事务管理的MVCC
- array_key_exists()