¿Cómo solucionar «Error en la ejecución de la tarea ‘:app:transformClassesWithDexForRelease’ en Android Studio?

Cuando ejecutamos nuestra aplicación en modo de depuración en Android Studio , se ejecuta correctamente, pero cuando cambiamos al modo de lanzamiento, falla y arroja el error: 

**FALLA: la compilación falló con una excepción.**

> La ejecución falló para la tarea ‘:app:transformClassesWithDexForRelease’.

> com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: com.android.ide.common.process.ProcessException: org.gradle.process .internal.ExecException: Process ‘command’/Library/Java/JavaVirtualMachines/jdk1.8.0_65.jdk/Contents/Home/bin/java” terminó con un valor de salida distinto de cero 1

Entonces, en este artículo, discutiremos 6 métodos diferentes para corregir el error «Error de ejecución para la tarea ‘: aplicación: transformClassesWithDexForRelease» en Android Studio.

Método  1

Podemos corregir este error agregando algunas líneas de código en el archivo «local.properties» y también en el archivo «gradle».

En local.properties ( El archivo local.properties va en el nivel raíz del proyecto ) ,

org.gradle.jvmargs=-XX\:MaxHeapSize\=512m -Xmx512m

y, en el archivo gradle , debe hacer estos cambios y esto lo ayudará a resolver este error.

configuración por defecto {

   applicationId «su paquete de proyecto»

   minSdk Versión 15

   código de versión 1

   nombre de la versión «1.0»

   targetSdkVersión 23

   multiDexEnabled verdadero //importante

}

Método 2

Este error «Error en la ejecución de la tarea ‘:app:transformClassesWithDexForRelease» en Android Studio también se puede resolver después de eliminar el archivo jar de su proyecto, que parece que uno de los archivos jar dentro de su proyecto estaba usando una versión anterior de los servicios de Google Play .

Método 3

Si hace que multiDexEnabled = true en defaultConfig de la aplicación (Gradle File), podrá resolver este error.

configuración por defecto {

   minSdk Versión 14

   targetSdkVersión 22

   multiDexEnabled = verdadero

}

Método 4

También podemos resolver este problema siguiendo estos pasos:

  • Paso 1: Abra el build.gradle de su aplicación (no el que está en la raíz del proyecto).
  • Paso 2: agregue este fragmento de código.

android {

// fragmento

// agregue esto a su bloque ‘android’ existente

   dexOptions {

   javaMaxHeapSize «4g»

   }

// recortar

}

Nota : 4g son 4 Gigabytes y este es un tamaño de almacenamiento dinámico máximo para la operación de dex.

  • Paso 3: intente su compilación nuevamente.

Método 5

Otro problema que podría estar causando esto puede ser algún tipo de biblioteca externa que esté utilizando, que hace referencia a una versión anterior de su dependencia. Siga estos pasos en ese caso:

  • Vaya al administrador de SDK e instale las actualizaciones de sus dependencias

Método 6

Este error «Error en la ejecución de la tarea ‘:app:transformClassesWithDexForRelease’ en Android Studio también puede ocurrir cuando actualizamos los servicios de Google Play a 9.0 desde 7.5. Entonces, para resolver esto-

Cambie este fragmento de código:

compila ‘com.google.android.gms:play-services:7.5.0’

a

compila ‘com.google.android.gms:play-services:9.0.0’

Publicación traducida automáticamente

Artículo escrito por hemantjain99 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *