AS 导入jar包后运行出错:finished with non-zero exit value 3
2016-03-24 15:51
591 查看
项目中引入了很多第三方的jar,今天又添加友盟的数据统计umsdk_Android_analytics_v5.6.4.jar,运行的时候报错:Error:Execution failed for task ':app:dexAbiallDebug'.
> com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files\Java\jdk1.8.0_73\bin\java.exe'' finished with non-zero exit value 3
我第一反应就是导入的jar包有重复,所以立马检查项目中其他jar包,并没有什么发现。就在这时,突然想起前两天一哥们跟我说项目中环信聊天有用到友盟的推送功能(当时我还说环信自己有socket,为什么还要用友盟的),于是我觉得可能是友盟的jar包冲突了,于是我就开始走上了一条不归路了。我找到了友盟的技术支持,问了一堆关于jar包冲突的问题,最后我终于明白他的意思了:友盟的错误分析包(友盟有很对针对性的产品)可能会和环信包冲突,数据统计包是不会冲突的;至于真的有冲突了,那他也没法解决。
我有点懵了,项目卡在这了也不是事啊,于是我各种搜索,友盟论坛、jar包冲突等等。终于发现了光明:http://stackoverflow.com/questions/29756188/java-finished-with-non-zero-exit-value-2-android-gradle 以及http://stackoverflow.com/questions/30483827/android-studio-java-exe-finished-with-non-zero-exit-value-3
原来是增加jar包后gradle的空间不足,运行失败。这时候只需要增加空间就搞定了。
android {
dexOptions {
javaMaxHeapSize "4g"
}
}
> com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files\Java\jdk1.8.0_73\bin\java.exe'' finished with non-zero exit value 3
我第一反应就是导入的jar包有重复,所以立马检查项目中其他jar包,并没有什么发现。就在这时,突然想起前两天一哥们跟我说项目中环信聊天有用到友盟的推送功能(当时我还说环信自己有socket,为什么还要用友盟的),于是我觉得可能是友盟的jar包冲突了,于是我就开始走上了一条不归路了。我找到了友盟的技术支持,问了一堆关于jar包冲突的问题,最后我终于明白他的意思了:友盟的错误分析包(友盟有很对针对性的产品)可能会和环信包冲突,数据统计包是不会冲突的;至于真的有冲突了,那他也没法解决。
我有点懵了,项目卡在这了也不是事啊,于是我各种搜索,友盟论坛、jar包冲突等等。终于发现了光明:http://stackoverflow.com/questions/29756188/java-finished-with-non-zero-exit-value-2-android-gradle 以及http://stackoverflow.com/questions/30483827/android-studio-java-exe-finished-with-non-zero-exit-value-3
原来是增加jar包后gradle的空间不足,运行失败。这时候只需要增加空间就搞定了。
android {
dexOptions {
javaMaxHeapSize "4g"
}
}
相关文章推荐
- Design Advisory for Zynq-7000 AP SoC: Power-On/-Off Sequence Requirements for PS eFUSE Integrity
- cuda 常量内存,头文件不知道有什么gui问题
- iOS程序运行,报错Assertion failure in +[UIView al_attributeForALAttribute:]等相关问题
- H.264编码
- iOS学习笔记——iOS组件之UIScrollView详解
- kafka源码解析之五Broker处理的request的来源
- 60. Permutation Sequence | Java最短代码实现
- UI控件
- 读书笔记 Think in Java 4th 第十一章 持有对象 List、Set、Queue和Map
- 设置UITextField的左边距
- Gradle初探(二):build.gradle常用配置(java和web项目)
- SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data情况在easyui 的datagrid
- UISwitch
- android 蓝牙 通信 bluetooth
- Arduino PID Autotune Library
- 使用Jmeter中的Java Request进行性能测试
- Java,break与continue区别(二)
- iOS开发——状态栏(UIStatusBar)的相关设置方法总结
- 深入理解IEnumerable和IQueryable两接口的区别
- vs2013无法创建html,不能发布:The web publishing extension is not installed which is required to publish