ProcessException: ExecException: Process 'command ' /Library/Java/JavaVirtualMachines/jdk1.8.0_31.jdk/Content/Home/bin/java


I am getting exception:

Error:Execution failed for task ':app:dexDebug'.
> 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

after i updated the Google Play services to 7.5.0 as:

compile ''

but if i change it back to:

compile ''

everything is working fine, i am also facing the same problem if i add Google Cloud Backend Module in my project.


Your solution is here. More specifically at the "Selectively compiling APIs into your executable" section here.

By using, you are compiling with all Google Play services APIs. You should use the Google Play services APIs that you need.

For example, if you need Google+, then you use,

Hope this helps.


I had this trace as well:

Uncaught translation error: java.lang.IllegalArgumentException: already added: Lcom/mypackage/ClassX;

The problem was that I was adding the same class in two differents libraries. Removing the class/jar file from one of the libraries, the project run properly