Problema
Após uma falha do aplicativo, nenhum dado de falha aparece na interface do usuário do New Relic. Você pode ver um log indicando que o agente não consegue encontrar o buildId
, o que é necessário para que as falhas sejam processadas no lado New Relic .
Aqui estão log de mensagens do agente do console que verificam o 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
Solução
Se você estiver usando o agente Android 7.xx ou superior e nenhum dado de falha aparecer após uma falha do aplicativo, siga estas etapas:
Certifique-se de usar estas versões do Gradle e do AGP:
- Gradle versão 7.5 ou superior
- AGP (plug-in Android Gradle) versão 7.4.2 ou superior
Configurar regras do ProGuard: Verifique novamente se as regras adequadas do ProGuard foram adicionadas ao seu arquivo de configuração do ProGuard. Consulte a seção Configurando regras do ProGuard na documentação de configuração para obter orientação.
Se precisar de ajuda adicional, obtenha suporte em support.newrelic.com.