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:

  • ¿Dónde están los esquemas de archivos XML en un proyecto de Android?
  • Cómo reproducir o reanudar la música de otro reproductor de música de mi código?
  • Usando el descompilador jd-gui de java y obteniendo // ERROR INTERNO //
  • No se puede crear el controlador dentro de hilo que no ha llamado Looper.prepare () dentro de AsyncTask para ProgressDialog
  • Obtener información de contacto de selector de contactos android
  • Documentación para estilos en recursos de Android
  • 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!

  • Fragmento sin una vista se bloquea en el cambio de configuración
  • Conversión de una cadena en un entero en Android
  • Android: Cajón de navegación SubMenu: Cómo elementos de navegación plegables
  • ¿Llamar a un método público en la clase Activity de otra clase?
  • ¿Hay un método que funciona como fragmento de inicio para el resultado?
  • Etiqueta vertical (girada) en Android
  • 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.