ProcessException:ExecException:Process';命令'/Library/Java/JavaVirtualMachines/jdk1.8.0_31.jdk/Content/Home/bin/Java

ProcessException:ExecException:Process';命令'/Library/Java/JavaVirtualMachines/jdk1.8.0_31.jdk/Content/Home/bin/Java,java,android,android-studio,android-gradle-plugin,build.gradle,Java,Android,Android Studio,Android Gradle Plugin,Build.gradle,我得到一个例外: Error:Execution failed for task ':app:dexDebug'. > com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command '/Library/Java/JavaVirtualMachines/jdk1.8.0_31.jdk/Contents/Home/bin/java'' fi

我得到一个例外:

Error:Execution failed for task ':app:dexDebug'.
> com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command '/Library/Java/JavaVirtualMachines/jdk1.8.0_31.jdk/Contents/Home/bin/java'' finished with non-zero exit value 2
在我将Google Play服务更新为
7.5.0
之后:

compile 'com.google.android.gms:play-services:7.5.0'
但如果我把它改回:

compile 'com.google.android.gms:play-services:7.0.0'
一切都很好,如果我在我的项目中添加谷歌云后端模块,我也面临同样的问题

您的解决方案是。 更具体地说,请参见“选择性地将API编译到可执行文件”部分

通过使用com.google.android.gms:play services:7.5.0,您可以使用所有的google play services API进行编译。 您应该使用所需的Google Play services API

例如,如果您需要Google+,那么您可以使用com.Google.android.gms:play services-plus:7.5.0


希望这能有所帮助。

我也有这个追踪:

未捕获的翻译错误:java.lang.IllegalArgumentException: 已添加:Lcom/mypackage/ClassX

问题是我在两个不同的库中添加了相同的类。从其中一个库中删除class/jar文件,项目将正常运行


将jar文件添加到libs文件夹时会发生这种情况&这与使用gradle依赖项在gradle中编译的文件相同。