Error: ejecución fallida para la tarea ‘: ProjectName: mergeDebugResources’. > Crunchcher Cruncher * algunos archivos * fallaron, vea los registros

Tengo este error al intentar hacer un módulo de un proyecto

apply plugin: 'com.android.library' android { compileSdkVersion 17 buildToolsVersion "19.1.0" defaultConfig { minSdkVersion 8 targetSdkVersion 8 } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt' } } } dependencies { compile files('libs/sdk.jar') compile files('libs/ads-lib.jar') compile project(':google-play-services_lib') compile files('libs/hdvdecoderandroid.jar') } 

¿Cómo puedo solucionar este error?

Editar

Aquí está mi archivo de registros, cuando bash comstackrlo en la línea de comando

 org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':hDVietAndroid:m ergeDebugResources'. at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAct ions(ExecuteActionsTaskExecuter.java:69) at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(Ex ecuteActionsTaskExecuter.java:46) at org.gradle.api.internal.tasks.execution.PostExecutionAnalysisTaskExecuter.exe cute(PostExecutionAnalysisTaskExecuter.java:35) at org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute(Skip UpToDateTaskExecuter.java:64) at org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(Valida tingTaskExecuter.java:58) at org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.exec ute(SkipEmptySourceFilesTaskExecuter.java:42) at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute (SkipTaskWithNoActionsExecuter.java:52) at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOn lyIfTaskExecuter.java:53) at org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter.execute (ExecuteAtMostOnceTaskExecuter.java:43) at org.gradle.api.internal.AbstractTask.executeWithoutThrowingTaskFailure(Abstra ctTask.java:305) at org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorWorker.ex ecuteTask(AbstractTaskPlanExecutor.java:79) at org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorWorker.pr ocessTask(AbstractTaskPlanExecutor.java:63) at org.gradle.execution.taskgraph.AbstractTaskPlanExecutor$TaskExecutorWorker.ru n(AbstractTaskPlanExecutor.java:51) at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor.process(DefaultTaskPla nExecutor.java:23) at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter.execute(DefaultTaskGr aphExecuter.java:88) at org.gradle.execution.SelectedTaskExecutionAction.execute(SelectedTaskExecutio nAction.java:29) at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:6 2) at org.gradle.execution.DefaultBuildExecuter.access$200(DefaultBuildExecuter.jav a:23) at org.gradle.execution.DefaultBuildExecuter$2.proceed(DefaultBuildExecuter.java :68) at org.gradle.execution.DryRunBuildExecutionAction.execute(DryRunBuildExecutionA ction.java:32) at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:6 2) at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:5 5) at org.gradle.initialization.DefaultGradleLauncher.doBuildStages(DefaultGradleLa uncher.java:149) at org.gradle.initialization.DefaultGradleLauncher.doBuild(DefaultGradleLauncher .java:106) at org.gradle.initialization.DefaultGradleLauncher.run(DefaultGradleLauncher.jav a:86) at org.gradle.launcher.exec.InProcessBuildActionExecuter$DefaultBuildController. run(InProcessBuildActionExecuter.java:80) at org.gradle.launcher.cli.ExecuteBuildAction.run(ExecuteBuildAction.java:33) at org.gradle.launcher.cli.ExecuteBuildAction.run(ExecuteBuildAction.java:24) at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildA ctionExecuter.java:36) at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildA ctionExecuter.java:26) at org.gradle.launcher.cli.RunBuildAction.run(RunBuildAction.java:51) at org.gradle.internal.Actions$RunnableActionAdapter.execute(Actions.java:171) at org.gradle.launcher.cli.CommandLineActionFactory$ParseAndBuildAction.execute( CommandLineActionFactory.java:237) at org.gradle.launcher.cli.CommandLineActionFactory$ParseAndBuildAction.execute( CommandLineActionFactory.java:210) at org.gradle.launcher.cli.JavaRuntimeValidationAction.execute(JavaRuntimeValida tionAction.java:35) at org.gradle.launcher.cli.JavaRuntimeValidationAction.execute(JavaRuntimeValida tionAction.java:24) at org.gradle.launcher.cli.CommandLineActionFactory$WithLogging.execute(CommandL ineActionFactory.java:206) at org.gradle.launcher.cli.CommandLineActionFactory$WithLogging.execute(CommandL ineActionFactory.java:169) at org.gradle.launcher.cli.ExceptionReportingAction.execute(ExceptionReportingAc tion.java:33) at org.gradle.launcher.cli.ExceptionReportingAction.execute(ExceptionReportingAc tion.java:22) at org.gradle.launcher.Main.doAction(Main.java:33) at org.gradle.launcher.bootstrap.EntryPoint.run(EntryPoint.java:45) at org.gradle.launcher.bootstrap.ProcessBootstrap.runNoExit(ProcessBootstrap.jav a:54) at org.gradle.launcher.bootstrap.ProcessBootstrap.run(ProcessBootstrap.java:35) at org.gradle.launcher.GradleMain.main(GradleMain.java:23) at org.gradle.wrapper.BootstrapMainStarter.start(BootstrapMainStarter.java:33) at org.gradle.wrapper.WrapperExecutor.execute(WrapperExecutor.java:130) at org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.java:48) Caused by: java.lang.RuntimeException: Crunching Cruncher vertbar.9.png failed, see logs at com.android.builder.png.QueuedCruncher.waitForAll(QueuedCruncher.java:178) at com.android.builder.png.QueuedCruncher.end(QueuedCruncher.java:190) at com.android.ide.common.res2.MergedResourceWriter.end(MergedResourceWriter.jav a:128) at com.android.ide.common.res2.DataMerger.mergeData(DataMerger.java:291) at com.android.ide.common.res2.ResourceMerger.mergeData(ResourceMerger.java:48) at com.android.build.gradle.tasks.MergeResources.doFullTaskAction(MergeResources .groovy:112) at com.android.build.gradle.internal.tasks.IncrementalTask.taskAction(Incrementa lTask.groovy:70) at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:63) at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$I ncrementalTaskAction.doExecute(AnnotationProcessingTaskFactory.java:235) at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$S tandardTaskAction.execute(AnnotationProcessingTaskFactory.java:211) at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$I ncrementalTaskAction.execute(AnnotationProcessingTaskFactory.java:222) at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$S tandardTaskAction.execute(AnnotationProcessingTaskFactory.java:200) at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAct ion(ExecuteActionsTaskExecuter.java:80) at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAct ions(ExecuteActionsTaskExecuter.java:61) ... 47 more 

Intento buscar en stackoverflow, pero no puedo encontrar una respuesta correcta para mi caso.

Como se indica aquí, esto puede suceder al usar las Herramientas Gradle v1.1.0. Después de actualizar a v1.1.3, esto ya no sucedió.

Cierra el estudio de Android y ábrelo de nuevo. Luego intente comstackr el mismo código. Estaba obteniendo el mismo error y funcionó para mí. Espero eso ayude.

Puede suceder porque los archivos falsos png. Puede usar este comando para verificar png falsos.

 cd  && find . -name *.png | xargs pngcheck 

Y luego, use ImageEditor (Ex, Pinta) para abrir png falsos y volver a guardarlos en png.

Buena suerte.

Ok, acabo de enfrentar este problema e intenté todos los pasos mencionados anteriormente, pero no ayudó. Entonces, lo que hice, verifiqué qué extensión de imagen era antes de cambiar el nombre a .png. En mi caso fue .jpeg. Así que cambié el nombre a .jpeg y guardé el mismo archivo original en dibujable. Y bingo, funcionó bien.

Entonces la solución es usar el archivo sin cambiar la extensión, ya sea .png o .jpeg, mantenlo de la manera original.

Pensé compartir si ayuda a alguien. Gracias.

He tenido este problema antes con la adición de archivos png. He descubierto el problema con algunos de ellos desde la limpieza de su proyecto y el cierre de AS no resuelve todos los problemas.

Hice un experimento con GIMP al exportar imágenes. Aparentemente, convertirlos a RGB lo corrige. Algunas fotos se establecerán en modo Indexado. Simplemente seleccione Imagen> Modo> RGB. Luego, expórtelo y cópielo en AS.

Estaba obteniendo el mismo error y funcionó para mí. Espero eso ayude.

Como dijo Niklas , tienes que actualizar a la última versión de Gradle .


Mi manera de resolver el error:

  1. Abra su progtwig Android Studio (AS) .
  2. Vaya a su archivo build.gradle en su proyecto.
  3. Cambio:

     dependencies { classpath 'com.android.tools.build:gradle:1.1.0' 

    a:

     dependencies { classpath 'com.android.tools.build:gradle:1.1.3' 
  4. Sincronice su proyecto de Android con Gradle: enter image description here

  5. Limpia tu proyecto

  6. Reconstruye tu proyecto.
  7. ¡Hecho!

Si aún no funciona:

  1. Cierre su progtwig Android Studio y ábralo de nuevo .
  2. Intenta comstackr el código.
  3. ¡Hecho!

Si necesita más ayuda, ¡lea el problema en Google Code !

Me he enfrentado a este error similar también. En mi caso, era uno de mis archivos de imagen en mi carpeta drawable . Eliminar la imagen que no se usó resolvió el problema por mí. Por lo tanto, asegúrese de eliminar los elementos no utilizados de la carpeta drawable .

Después de usar pngcheck y volver a guardar todos mis archivos de imagen en * .png, el problema sigue siendo.

Finalmente, encontré que el problema es sobre * .9.png archivos. Abra y revise todos sus archivos de 9 parches, asegúrese de que todos los archivos tengan líneas negras como la siguiente, si no tiene, simplemente haga clic en el lugar blanco y agréguelo, luego guárdelo.

9-Patch

Adicional a todas las respuestas, creo que podría tener problemas similares. Mi problema fue causado por archivos png.9. Si estos archivos tienen una (en mi caso) área de estiramiento demasiado pequeña con solo unos pocos píxeles, el edificio también falló con este error. Revisé todas estas respuestas, pero nada ayudó. Dando un área de estiramiento un poco más grande, resolvió el problema. Lo probé muchas veces, siempre que utilicé pequeñas áreas de estiramiento falló. Así que estoy seguro, ayudará a algunas personas a hacer que el área de estiramiento sea un poco más grande.

El segundo problema, pero esto es solo una suposición, es el nombre del icono (tal vez solo para los archivos png.9). Por ejemplo, utilicé una imagen llamada folder_icon.9.png, con esta, siempre falló. Renombrado a other_folder_icon.9.png, funcionó. Así que creo que algunos nombres son utilizados por el sistema android en sí, tal vez aquí también es un problema.

Me enfrenté al mismo error, pero lo resolví seleccionando la opción invalidar cachés / reiniciar.

Hacer clic

  1. archivo >> invalidar cachés / reiniciar

Limpiar el proyecto y construirlo de nuevo

Vine aquí porque tuve este problema y ninguna de las respuestas aquí me ayudó. Para el futuro usuario que podría ser ayudado aquí:

Mi problema fue que hice dos imágenes de 9 parches para un botón de cambio. Luego rediseñé esa imagen sin 9 parches. Para resolver el problema, tuve que aplicar 9 parches a todas las imágenes de todas las carpetas dibujables (xxhdpi, xhdpi, etc.)

A veces, puede ser causado por nombres incorrectos para xml o archivo de recursos.

Al menos, para mí, ese problema se resolvió cambiando el nombre.

El problema probablemente se deba a la falta de coincidencia entre los tipos de extensión proporcionados por el progtwigdor y las extensiones reales de las imágenes presentes en la carpeta dibujable de su aplicación. o corrigiendo esto siga los pasos que se detallan a continuación:

Paso 1- Haga doble clic en cada uno de los recursos de la imagen y compruebe la extensión, es decir, si la imagen es png o jpeg o cualquier otro formato.

Paso 2- Ahora comprueba si la misma extensión la has proporcionado en el menú desplegable de la carpeta dibujable en Package Explorer (también conocido como Android en Android Studio).

Paso 3: si las extensiones no coinciden, elimine esa imagen y pegue otra imagen del mismo nombre en su lugar asegurándose de que la extensión coincida con la extensión real de la imagen (por ejemplo, si la imagen es “a.png”) luego asegúrese de que la extensión de la imagen dada por usted también sea de tipo .png).

Paso 4: sincroniza tu archivo gradle y ejecuta el proyecto. Esta vez no debería haber errores.

Hoy también conocí este problema. Así es como lo resolví:

  1. Creé la aplicación, luego vi los errores en la ventana del mensaje. Dijeron que la imagen (con la ruta completa) estaba mal formada.
  2. Luego encontré el png malformado que tenía el nombre xxx.9.png .
  3. xxx9.png nombre a xxx9.png y reconstruí. No hubo errores, y los archivos java con la onda roja bajo el nombre también desaparecieron.

Yo tuve el mismo problema.

Fue causado por un archivo dañado. Si agregó un nuevo Drawable antes de obtener este error, verifíquelos para ver si se muestran correctamente en Android Studio Viewer.

He intentado los métodos mencionados anteriormente, reiniciar el AS no funcionó para mí y la reconstrucción tampoco funcionó. Finalmente encontré que el problema era con los archivos .9.png, los borré y reconstruí el proyecto, ¡y funcionó bien! Intentalo.

Puede obtener este error si tiene archivos inválidos de 9 parches. Si hay algo aparte de negro y transparente en los píxeles del borde, obtendrá este error. La manera más fácil de solucionar esto es abrirlo en Android Studio y modificar los bordes. Solo agregar y eliminar un píxel es suficiente.

Vale la pena señalar que no verá los píxeles defectuosos en AS, ya que el editor establece que todo lo que no sea negro sea transparente, pero deberá modificar el archivo para guardar estos cambios.

Tuve el mismo problema, pero mira esta imagen y estoy seguro de que puedes encontrar la respuesta en esa situación … el problema estaba en un archivo png. cuando arreglé lo que el estudio de Android me preguntó, funcionó. Espero que también funcione para U. haga clic en esta foto … muestra dónde está el problema y qué es

También me quedé atrapado por este problema. Pero en mi caso elimino todas las imágenes .png de la carpeta drawable , clean and rebuild aplicación y luego pego todas las imágenes .png en mi drawable , recomienzo de nuevo. Funcionó bien para mí

Incluso si tuviera el mismo problema, esta solución me ayudó, así que podría ayudarte

Comprobar que la versión de comstackción coincida con la comstackción de la versión sdk y agregar el código siguiente dentro del bloque de android de build.gradle

 buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } 

Esto también podría ser una razón adicional en lugar de las razones mencionadas:

  • Tiene una imagen accidentada: una de sus imágenes no se puede cargar
  • agregar una imagen a la carpeta dibujable y modificar su tipo (png, jpg) mientras le da un nombre (o dentro de la carpeta dibujable usando la función de cambio de nombre)