Problema
Luego de una falla de la aplicación, no aparecen datos de falla en la New Relic UI. Es posible que vea un log que indique que el agente no puede encontrar el buildId
, que es necesario para que las fallas se procesen en el lado de New Relic .
A continuación se muestran los mensajes de log del agente de consola que verifican el problema:
Agent.getBuildId() was unable to find a valid build Id. Crashes and handled exceptions will not be accepted.
Invalid null or empty build ID detected! Crash will be ignored by collector.
ExceptionHelper: java.util.UUID:fromStringJava8(UUID.java:337) RandomUUID[java.lang.IllegalArgumentException] Invalid UUID string:
Unable to get obfuscated flag in crash
Solución
Si está empleando el agente Android 7.xx o superior y no aparecen datos de fallas luego de un bloqueo de la aplicación, siga estos pasos:
Cerciorar de emplear estas versiones de Gradle y AGP:
- Versión Gradle 7.5 o superior
- AGP (complemento Gradle para Android) versión 7.4.2 o superior
Configurar las reglas de ProGuard: Verifique nuevamente que se agregaron las reglas adecuadas de ProGuard a su archivo de configuración de ProGuard. Consulte la sección Configuración de reglas de ProGuard en la documentación de configuración para obtener orientación.
Si necesita ayuda adicional, obtenga soporte en support.newrelic.com.