with waiting studio run for finish failed error debug compiler compiledebugjavawithjavac compile app android compiler-errors

android - waiting - Error: Error de ejecución para la tarea '': aplicación: transformClassesWithJarMergingForDebug''



run build error in android studio (11)

Abra el símbolo del sistema / terminal del sistema -> Vaya a la ruta de la carpeta del proyecto (carpeta raíz del proyecto) -> Ejecute el siguiente comando: comando: - gradlew clean o ./gradlew clean

Asegúrese de que todas sus dependencias de gradle sean de la misma versión. -> Ejemplo: - las dependencias de appcompat y recyclerview deben tener la misma versión.

-> Cambie sus dependencias de gradle a la misma versión como: -

compile ''com.android.support:appcompat-v7:23.4.0'' compile ''com.android.support:design:23.4.0'' compile ''com.android.support:recyclerview-v7:23.4.0'' compile ''com.android.support:cardview-v7:23.4.0''

-> Reconstruye tu proyecto y funcionará bien.

Buen día. Después de actualizar el repositorio de Google en AndroidStudio, tengo un problema

> Error:Execution failed for task '':app:transformClassesWithJarMergingForDebug''. > com.android.build.transform.api.TransformException: java.util.zip.ZipException: duplicate entry: > android/support/v7/cardview/BuildConfig.class

Estoy tratando de excluir el grupo android.support de play-services, no ayudó. Cuando comencé mi proyecto en otra PC tengo:

> Error:Execution failed for task '':app:transformClassesWithJarMergingForDebug''. > com.android.build.transform.api.TransformException: java.util.zip.ZipException: duplicate entry: > android/support/annotation/AnimRes.class

mi build.gradle:

apply plugin: ''com.android.application'' apply plugin: ''com.android.databinding'' android { compileSdkVersion 23 buildToolsVersion "23.0.1" defaultConfig { applicationId "ru.alexeyk.myevents" minSdkVersion 14 targetSdkVersion 23 versionCode 16 versionName "1.121" multiDexEnabled true } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile(''proguard-android.txt''), ''proguard-rules.pro'' } } } dependencies { compile fileTree(include: [''*.jar''], dir: ''libs'') compile(''com.github.nkzawa:socket.io-client:0.4.2'') { exclude group: ''org.json'', module: ''json'' } compile files(''libs/sentry-1.1.4.jar'') compile ''com.android.support:appcompat-v7:23.1.0'' compile ''com.android.support:support-annotations:23.1.0'' compile ''com.android.support:design:23.1.0'' compile ''com.android.support:support-v4:23.1.0'' compile ''com.android.support:cardview-v7:23.1.0'' compile ''com.android.support:recyclerview-v7:23.1.0'' compile ''com.nostra13.universalimageloader:universal-image-loader:1.9.4'' compile ''com.github.machinarius:preferencefragment:0.1.2'' compile ''com.edmodo:cropper:1.0.1'' compile ''com.makeramen:roundedimageview:2.1.1'' compile ''org.ocpsoft.prettytime:prettytime:4.0.0.Final'' compile ''com.yandex.android:mobmetricalib:2.00@aar'' compile ''com.google.android.gms:play-services:8.1.0'' compile ''com.google.android.gms:play-services-ads:8.1.0'' compile ''com.google.android.gms:play-services-analytics:8.1.0'' compile ''com.google.android.gms:play-services-identity:8.1.0'' compile ''com.google.android.gms:play-services-gcm:8.1.0'' }


En la terminal, ejecute en la carpeta del proyecto raíz:

./gradlew clean

Me ayudó.


Para mí, el problema fue causado por com.google.android.exoplayer conflicto con com.facebook.android:audience-network-sdk .

exoplayer el problema al excluir la biblioteca de exoplayer del audience-network-sdk :

compile (''com.facebook.android:audience-network-sdk:4.24.0'') { exclude group: ''com.google.android.exoplayer'' }


Puede haber una razón diferente para el problema informado, hace unos días también se enfrentan a este problema ''jar duplicado'', después de actualizar el estudio. De todo probé todas las sugerencias pero nada funcionó para mí.

Pero esto es seguro que hay un jar duplicado, para mí estaba presente en una carpeta de bibliotecas de la biblioteca, así como en la carpeta de bibliotecas del proyecto. Así que eliminé de la carpeta libs del proyecto ya que no era necesario aquí. Por lo tanto, tenga cuidado al actualizar el estudio e intente comprender todos los errores gradle.


Recibí este error porque no tenía la línea correcta en mi build.gradle. Estoy usando la biblioteca org.apache.http.legacy.jar , que requiere esto:

android{ useLibrary ''org.apache.http.legacy'' ... }

Así que compruebe que tiene todo lo que se requiere en su archivo gradle.


Resolví el problema comprobando dos veces el directorio "libs" y eliminando los archivos jar redundantes, a pesar de que esos archivos jar no se agregaron manualmente en las dependencias.


Resuelvo esto cambiando la versión no de recyleview a recyclerview-v7: 24.2.1. Verifique sus dependencias y use el número de versión adecuado.


Todo lo anterior no funciona para mí ... porque estoy usando la dependencia de anuncios de Facebook ...

En caso de que alguien que use esta dependencia compile ''com.facebook.android:audience-network-sdk:4.16.0''

Prueba este código en lugar del anterior

compile (''com.facebook.android:audience-network-sdk:4.16.0''){ exclude group: ''com.google.android.gms'' }


vea si sus frascos o dependencias duplicados que está agregando lo eliminan y su error desaparecerá: Por ejemplo: si agrega android: supportv4 jar y también la dependencia obtendrá el error, así que elimine el error de jar se habrá ido


Menú de AndroidStudio :

Proyecto de construcción / limpieza

Actualizar dependencias antiguas


Use la raíz del proyecto en la terminal de esta manera: - / Users / rajnish / Desktop / RankProjects / ProjectCloud

Después de eso, ingrese este comando ./gradlew clean

Funcionará.