Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


Java.exe terminó con valor de salida no nulo 2 cuando usa Facebook SDK

Cuando intento compilar mi app consigo un error siguiente

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 compila sin ningún problema.

  • ViewPager intercepta todos los eventos onTouch del eje x. ¿Cómo inhabilitar?
  • Navegador que envía "Dalvik" como agente de usuario
  • Android FacebookSDK inicio de sesión con la aplicación nativa de Facebook instalado pide permisos incluso después de que el usuario ya les ha dado
  • Está utilizando la biblioteca de eventos como Otto o EventBus como una forma recomendada de manejar las relaciones entre Actividades, Fragmentos y subprocesos de fondo
  • Cómo leer los datos de uso de la CPU de almacenamiento
  • GestureDetector Problema reprobado
  • 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 } 

  • Error de enlace de datos: sólo se permite un elemento de diseño y un elemento de datos.
  • Android API-23: Sustitución de InetAddressUtils
  • Configuración de la gravedad de ImageView en el centro de android mediante programación
  • Cómo cambiar la altura de la lista desplegable en la ruleta
  • Inflación de diseño en control personalizado - ¿cómo?
  • Actividad de Android que las funciones anuladas deben llamar super. *
  • 2 Solutions collect form web for “Java.exe terminó con valor de salida no nulo 2 cuando usa Facebook SDK”

    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 debe excluir el módulo de biblioteca de soporte de Facebook SDK.

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

    Mientras usaba la biblioteca de proyectos de SDK de Facebook, 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' } 
    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.