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


La entrada de recursos com.crashlytics.android.build_id ya está definida

Mi proyecto estaba funcionando y todo estaba bien, pero no tengo idea de lo que sucedió de repente que estoy recibiendo error cuando quiero construir mi proyecto. Esta es la salida de Gradle:

/Users/admin/Desktop/android/MY-Project/build/intermediates/res/project/debug/values/values.xml:265: error: Resource entry com.crashlytics.android.build_id is already defined. /Users/admin/Desktop/android/MY-Project/build/intermediates/res/project/debug/values/com_crashlytics_build_id.xml:9: Originally defined here. 

Dado que ambos archivos se generan automáticamente, no puedo hacer nada 🙁

  • Desarrollo de Android: api 14 vs api 15
  • Fragmento de Android (con el paquete de compatibilidad en 2.3.3) crea "El niño especificado ya tiene un error de padre"
  • Android en la verificación de compra de facturación de aplicaciones no se pudo
  • ¿Cómo puede comprobar si un usuario ha calificado su aplicación en el mercado de Android?
  • SSH simple conecta con JSch
  • Android Lollipop Activity Screen corrupted
    1. Intenté limpiar el proyecto por Build> "Clean project" pero no sucedió nada.
    2. Intenté limpiar el proyecto por ./gradlew clean assembleDebug pero no sucedió nada.
    3. Intenté invalidar caché de Android Studio por Archivo> "Invalidate caches / Restart" pero no sucedió nada.
    4. Incluso he reiniciado mi f.laptop, pero aún muestra el mismo problema cuando construyo el proyecto.

    Tengo este classpath en mi script de construcción, pero como se mencionó que estaba trabajando …

     dependencies { classpath 'com.android.tools.build:gradle:1.0.1' classpath 'com.crashlytics.tools.gradle:crashlytics-gradle:1.+' } 

    Cualquier sugerencia sería apreciada. Gracias.

  • Android / SQLite: columnas de la tabla Insert-Update para mantener el identificador
  • Cómo copiar archivo de imagen de la Galería a otra carpeta mediante programación en Android
  • Transmisión de vídeo mediante RTSP: Android
  • Android: la bandera de tareas no funciona para PendingIntent
  • Agregar clickListner para el botón dentro de un cardView rellenado usando un recyclerView
  • Cómo cargar un mapa de bits con Picasso sin usar un ImageView?
  • 2 Solutions collect form web for “La entrada de recursos com.crashlytics.android.build_id ya está definida”

    Tuve el mismo problema, una de mis dependencias había agregado erróneamente el com.crashlytics.android.build_id vía el archivo xml generado automáticamente de craslytics.

    Fue un proyecto de biblioteca y suprimiendo:

     library/src/main/assets/crashlytics-build.properties library/src/main/res/values/com_crashlytics_export_strings.xml 

    Arreglado para mí.

    Arreglar diferentes versiones de io.fabric.tools:gradle

    Diferentes versiones de io.fabric.tools:gradle en la aplicación y en la biblioteca causaron esto para mí.

    Yo lo siguiente en la aplicación de build.gradle :

     classpath 'io.fabric.tools:gradle:1.19.2' 

    Y lo siguiente en build.gradle la biblioteca:

     classpath 'io.fabric.tools:gradle:1+' 

    He cambiado tanto a siguiente para solucionarlo:

     classpath 'io.fabric.tools:gradle:1.19.2' 

    PS: Necesitamos mejores mensajes de error. Como programadores perdemos mucho tiempo cuando los mensajes de error no solo son malos, sino como en este caso, francamente engañosos.

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