2015-03-13 19 views
20

Quando provo a compilare la mia app ottengo un errore di inseguimentojava.exe finito con valore di uscita diverso da zero 2 quando si utilizza Facebook SDK

Error:Execution failed for task ':app:dexDebug'. 
> com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files\Java\jdk1.7.0_60\bin\java.exe'' finished with non-zero exit value 2 

Se mi libero di Facebook Android SDK si compila senza problemi .

mio build.gradle:

apply plugin: 'com.android.application' 

android { 
    compileSdkVersion 21 //tried 19 and 22 changing targetSdkVersion and buildToolsVersion accordingly 
    buildToolsVersion "21.1.2" 

    defaultConfig { 
     applicationId "..." 
     minSdkVersion 15 
     targetSdkVersion 21 
    } 

    buildTypes { 
     release { 
      minifyEnabled true 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-project.txt' 
     } 
    } 

... 

} 

dependencies { 
    ... 
    compile 'com.facebook.android:facebook-android-sdk:3.23.1' //tried older versions as well 
} 
+0

Hai provato a eseguire il vostro costruire con --debug o --info bandiere? – vkrausser

+0

si prega di controllare il mio post qui http://stackoverflow.com/a/33387368/740372 –

risposta

18

Prima di tutto si dovrebbe cercare di elencare le dipendenze con gradle :MODULE:dependencies Verificare se ci sono biblioteche conflitti (stessa libreria, ma versione diversa). In questo caso, suppongo che dovresti escludere il modulo della libreria di supporto da Facebook SDK.

compile ('com.facebook.android:facebook-android-sdk:3.23.1'){ 
     exclude group: 'com.google.android', module: 'support-v4' 
    } 
+0

15 e accettare? perché ? questo è il mio errore quando inserisco l'esclusione: DSL NOT FOUND EXCLUDE – delive

0

Durante l'utilizzo della libreria di progetto Facebook SDK, la soluzione di Pawel ha funzionato per me.

Tuttavia, ha smesso di funzionare dopo la migrazione alla dipendenza Gradle 'com.facebook.android:facebook-android-sdk:4.1.1'. Ho cercato di ricostruire/riaprire il progetto ma nulla ha aiutato.

Questo ha funzionato per me:

compile ('com.facebook.android:facebook-android-sdk:4.1.1') { 
    exclude module: 'support-v4' 
} 
+1

ha funzionato per me: 'compile ('com.facebook.android:facebook-android-sdk:4.1.1') {exclude module: 'support-v4'} ' – Andrew

Problemi correlati