android gradle android-gradle build.gradle

android - Gradle Build failed: Java.exe ha finalizado con un valor de salida distinto de cero 2



android-gradle build.gradle (2)

Android Studio sugiere,

Evitar el uso de + en los números de versión puede conducir a compilaciones impredecibles e irrepetibles.

+ en dependencias le permite recoger automáticamente la última versión disponible en lugar de una específica, sin embargo, esto no es recomendable.

Es posible que haya probado con una versión ligeramente diferente de la que utilizó el servidor de compilación.

Después de solucionar el problema Eliminando Plus Sign y Adding a Version Specific .

He agregado recyclerview gradle build y luego intenté ejecutar la aplicación, y ahora recibo este error:

Error: ejecución fallida para la tarea '': aplicación: dexDebug''.

com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Proceso ''comando'' C: / Archivos de programa / Java / jdk1.7.0_79 / bin / java.exe '''' terminado con no- valor de salida cero 2

Aquí está mi archivo de compilación gradle:

dependencies { compile ''com.android.support:appcompat-v7:22.1.1'' compile ''com.android.support:recyclerview-v7:22.1.1'' compile fileTree(dir: ''libs'', include: ''Parse-*.jar'') compile ''com.parse.bolts:bolts-android:1.2.0'' compile ''com.android.support:design:22.2.0'' compile ''com.google.android.gms:play-services:7.5.0'' compile ''com.facebook.fresco:fresco:0.5.2+'' compile ''com.facebook.android:facebook-android-sdk:4.1.0'' compile fileTree(dir: ''libs'', include: ''commons-io-*.jar'') compile fileTree(dir: ''libs'', include: ''ParseFacebookUtilsV4-*.jar'') }

¿Cómo arreglar esto?


Parece que ha alcanzado el límite de dex y tiene más de 65 mil métodos en su aplicación.

Si desea mantener todas sus dependencias de gradle como están, debe considerar la configuración de multidex de esa manera construirá su aplicación usando múltiples archivos dex.

Otra solución sería tratar de eliminar cualquier dependencia innecesaria de la biblioteca de servicios de google play. Lo más probable es que no necesite incluir todo y puede elegir agregar solo las importaciones que necesita.

Por ejemplo:

com.google.android.gms:play-services-maps:7.5.0 com.google.android.gms:play-services-gcm:7.5.0

En lugar de simplemente usar:

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

Puede consultar la guía de servicios de Google Play para determinar qué partes de la biblioteca debe agregar.