Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


Android Studio – excepción mergeDebugResources

Recientemente he actualizado el Android Studio a su última versión, y ahora estoy experimentando un dolor de cabeza con una excepción en la construcción de Gradle.

Cada vez que ejecuto el proyecto, dos o tres veces antes de tener éxito, obtengo el siguiente error:

  • Concatenar cadenas múltiples en XML?
  • ¿Cómo hicieron tal disposición - qué elementos utilizaron?
  • R.styleable no se puede resolver, ¿por qué?
  • Animar las dimensiones superior e inferior de una vista
  • Android: el caché de mapas de bits requiere mucha memoria
  • Android: Cómo hacer un selector desplegable
  • Gradle: Execution failed for task ': ProjectName: mergeDebugResources'. Java.lang.NullPointerException (no error message) 

    Después de intentarlo de nuevo un par de veces, el error no vuelve a ocurrir hasta la siguiente ejecución.

    ¿Alguien tiene alguna idea de por qué esto está sucediendo? El proyecto funcionó bien hasta la actualización, nunca tuve ningún error antes …

    ¡Gracias!

  • Cómo obtener el objeto Mat desde el byte en openCV android?
  • Cómo convertir rgb color a int en java
  • Reconocimiento de rostro inestable con OpenCV
  • ¿Cómo reintentar las solicitudes HTTP con OkHttp / Retrofit?
  • Android search: personalizar el diseño de sugerencias
  • Adaptador de matriz de Android con ArrayList y ListView no se actualizan cuando se cambia el arraylist
  • 13 Solutions collect form web for “Android Studio – excepción mergeDebugResources”

    Encontré una solución al problema.

    Hay un problema informado acerca de los problemas de generación de grados, no es lo mismo, pero la solución parece resolver los problemas mergeResourceDebug también. (Consulte aquí https://code.google.com/p/android/issues/detail?id=56158 ). En los comentarios se afirma que la solución se resuelve en Gradle 0.4.3.

    Para usar Gradle 0.4.3, el archivo build.gradle necesita ser actualizado manualmente. (Actualizar Android Studio no cambia el archivo de compilación)

    Esto es lo que cambié en build.gradle:

     dependencies { classpath 'com.android.tools.build:gradle:0.4.3' } 

    Desde cambiar esto, no he visto más problemas mergeDebugResource al ejecutar mi proyecto. ¡Espero que esto ayude!

    Editar: para mantenerse al día con Gradle, puede cambiar el número de versión a 0.4.

    Sucede a mí sólo cuando se modifican los archivos XML en el proyecto. Si reconstruye todo el proyecto antes de ejecutar (Build> Rebuild Project), no se mostrará más.

    Dentro de su directorio de proyectos, ejecute:

     gradle clean build 

    Esto funciona para mi

    Usted puede tener un .9p. Corrompido en su directorio drawables

    Este error también podría ocurrir si la ruta generada del archivo de construcción excede la longitud de la ruta de acceso de las ventanas de 255 caracteres. Asegúrese de que la ruta del proyecto no sea demasiado larga, use nombres cortos también.

    Drawables en la carpeta src / main / res / drawables, debe estar en la carpeta src / main también.

    Esto funciona para mi

    En mi caso nada de lo anterior funciona, acabo de renombrar el nombre del proyecto, todo funciona bien.

    Ejemplo:

    Mi nombre de proyecto Antessticky-headers-recyclerview-master

    Mi nombre de proyecto AfterSHRV

    Espero que esto te ayudará.

    Mi problema soluciona este problema

     compile fileTree(dir: 'libs', include: ['*.jar']) 

    a

     provided fileTree(dir: 'libs', include: ['*.jar']) 

    En mi caso, cuando cambié el nombre del paquete este problema apareció, sólo seguí los pasos siguientes para solucionar mi problema:

    1. Removido anteriormente instalado apk (desinstalar)

    2. Proyecto aplicado limpio

    3. Ejecutar la aplicación

    Tuvo que cambiar la versión de herramientas de construcción de alguna antigua en build.gradle para el módulo de proyecto:

     android { ... buildToolsVersion "24.0.2" ... } 

    Esto también ocurriría si hay / cualquier carpeta / archivos adicionales en la carpeta de recursos que no son compatibles con Android.

    Hay una nueva tarea Gradle llamada "cleanBuildCache" acaba de ejecutar esta tarea limpiar el caché, a continuación, volver a construir el proyecto.

    En mi caso acabo de quitar el espacio del nombre de la carpeta del proyecto De: MyApp más reciente

    Para: MyApp_latest

    Y funcionó.

    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.