2015-05-30 3 views
5

io sono sempre un'eccezione:ProcessException: ExecException: Processo 'comando' /Library/Java/JavaVirtualMachines/jdk1.8.0_31.jdk/Content/Home/bin/java

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 

dopo ho aggiornato il Google Play servizi a 7.5.0 come:

compile 'com.google.android.gms:play-services:7.5.0' 

ma se cambio di nuovo a:

compile 'com.google.android.gms:play-services:7.0.0' 

tutto è workin Bene, anche io sto affrontando lo stesso problema se aggiungo Google Cloud Backend Module nel mio progetto.

+0

questo accada quando si aggiungono file jar di librerie cartella e lo stesso si compila in Gradle utilizzando dipendenze Gradle. – Amit

risposta

4

La soluzione è here. In particolare nella sezione "API selettivamente compilazione nel file eseguibile" here.

Utilizzando com.google.android.gms: play-services: 7.5.0, si sta compilando con tutte le API dei servizi di Google Play. Dovresti utilizzare le API dei servizi di Google Play di cui hai bisogno.

Per esempio, se avete bisogno di Google+, quindi si utilizza, com.google.android.gms: play-servizi- più: 7.5.0

Spero che questo aiuti.

+0

Grazie mille –

0

ho avuto questa traccia così:

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

Il problema era che stavo aggiungendo la stessa classe in due librerie differenti. Rimozione del file di classe/jar da una delle biblioteche, il progetto eseguito correttamente

https://stackoverflow.com/a/34996864/2390685