with tools studio opt non jdk1 finished java android gradle android-gradle facebook-android-sdk

tools - java.exe terminó con un valor de salida 2 distinto de cero al usar el SDK de Facebook



process command build tools 22.0 1 aapt exe finished with non zero exit value 1 (2)

En primer lugar, debe intentar enumerar sus dependencias con gradle :MODULE:dependencies Compruebe si hay conflictos de bibliotecas (la misma biblioteca pero la versión diferente). En este caso supongo que debería excluir el módulo de biblioteca de soporte de SDK de Facebook.

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

Cuando intento compilar mi aplicación obtengo el siguiente error

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

Si me deshago de Facebook Android SDK se compila sin problemas.

Mi 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 }


Mientras utilizaba la biblioteca de proyectos de Facebook SDK, la solución de Pawel funcionó para mí.

Sin embargo, dejó de funcionar después de haber migrado a la dependencia ''com.facebook.android:facebook-android-sdk:4.1.1'' . Intenté reconstruir / reabrir el proyecto pero nada ayudó.

Esto funcionó para mí:

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