com.android.build.transform.api.TransformException

Resuelto saeed shahini asked hace 54 años • 25 respuestas

Estoy intentando integrar el inicio de sesión de Google. En mi aplicación, agregué estas bibliotecas:

compile 'com.google.android.gms:play-services-identity:8.1.0'
compile 'com.google.android.gms:play-services-plus:8.1.0'

También agregue esto al proyecto de compilación de gradle:

classpath 'com.google.gms:google-services:1.4.0-beta3'

También agregue un complemento a la compilación de la aplicación gradle:

apply plugin: 'com.google.gms.google-services'

luego agregue los permisos necesarios pero cuando intento ejecutar mi aplicación, aparece este error:

    Error:Execution failed for task ':app:transformClassesWithDexForDebug'.
    com.android.build.transform.api.TransformException: com.android.ide.common.process.ProcessException: 
    org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files\Java\jdk1.8.0\bin\java.exe'' finished with non-zero exit value 2
saeed shahini avatar Jan 01 '70 08:01 saeed shahini
Aceptado

Intente agregarlo al archivo build.gradlemultiDexEnabled true de su aplicación .

 defaultConfig {
    multiDexEnabled true
}

EDITAR:

Pruebe primero la respuesta de Steve . En caso de que suceda con frecuencia o el primer paso no haya ayudado, multiDexEnabledpodría ayudar. Para aquellos que aman profundizar más, aquí hay un par de problemas similares (con más respuestas):

:app:dexDebug ExecException finalizó con un valor de salida 2 distinto de cero

Error: Error en la ejecución de la tarea ':app:dexDebug'. com.android.ide.common.process.ProcessException

JuliusScript avatar Sep 27 '2015 18:09 JuliusScript

Otra cosa a tener en cuenta es que no uses

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

Eso importará TODOS los servicios de juego, y solo tomará poco más que un hola mundo para exceder el límite de 65535 métodos de un solo APK dex.

Especifique siempre sólo los servicios que necesita, por ejemplo:

compile 'com.google.android.gms:play-services-identity:8.3.0'
compile 'com.google.android.gms:play-services-plus:8.3.0'
compile 'com.google.android.gms:play-services-gcm:8.3.0'
A.Grandt avatar Nov 13 '2015 09:11 A.Grandt