문제
앱이 충돌한 후에는 뉴스렉릭 UI 에 충돌 데이터가 표시되지 않습니다. 충돌이 뉴렐릭 측에서 처리되는 데 필요한 buildId
을 에이전트가 찾을 수 없음을 나타내는 로그가 표시될 수 있습니다.
문제를 확인하는 콘솔 에이전트 로그 메시지는 다음과 같습니다.
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
해결책
Android 에이전트 7.xx 이상을 사용하고 앱 충돌 후 충돌 데이터가 나타나지 않는 경우 다음 단계를 따르세요.
다음 Gradle 및 AGP 버전을 사용하고 있는지 확인하세요.
- Gradle 버전 7.5 이상
- AGP(Android Gradle 플러그인) 버전 7.4.2 이상
ProGuard 규칙 구성: ProGuard 설정 파일에 적절한 ProGuard 규칙이 추가되었는지 다시 한 번 확인하세요. 자세한 내용은 설정 설명서의 ProGuard 규칙 구성 섹션을 참조하세요.
추가 도움이 필요하면 support.newrelic.com 에서 지원을 받으세요.