Android Studio ...with non-zero exit value 2

编译报下面这个错,表明了有重复的内容存在可能是以下情况:

Error:Execution failed for task ':myapp:dexDebug'. com.android.ide.common.process.ProcessException: 

org.gradle.process.internal.ExecException: Process 'command '/usr/lib/jvm/java-7-openjdk-amd64/bin/java'' finished with non-zero exit value 2




1、检查v4、v7包是不是通过compile依赖的

2、如果主项目依赖了library,同时还依赖了一些jar包:检查主项目里和依赖项目里是不是jar包重复了,重复就删掉主项目中的

3、如果同时集成了支付宝 alipay和友盟推送umeng message也会报这个错,去Umeng下载没有设备标识生成库(UTDID.jar)的Umeng message包:http://dev.umeng.com/push/android/sdk-download

淘宝提供的设备标识生成库(UTDID.jar)已经广泛应用在阿里系的App中了,包括支付宝。部分集成过支付宝SDK的App,在集成友盟推送SDK的时候,会存在包冲突的问题。 为此我们提供了去UTDID版本的SDK供开发者集成使用(下载)。

你可能感兴趣的:(Android Studio ...with non-zero exit value 2)