0

是否有人在他们的 Android 应用程序中使用 Raygun 看到此错误异常:

java.lang.NoClassDefFoundError: Failed resolution of: Lorg/apache/http/conn/util/InetAddressUtils;
    at main.java.com.mindscapehq.android.raygun4android.messages.NetworkInfo.readIPAddress(SourceFile:117)
    at main.java.com.mindscapehq.android.raygun4android.messages.NetworkInfo.<init>(SourceFile:20)
    at main.java.com.mindscapehq.android.raygun4android.messages.RaygunMessageDetails.setNetworkInfo(SourceFile:61)
    at main.java.com.mindscapehq.android.raygun4android.RaygunMessageBuilder.setNetworkInfo(SourceFile:81)
    at main.java.com.mindscapehq.android.raygun4android.RaygunClient.buildMessage(SourceFile:508)
    at main.java.com.mindscapehq.android.raygun4android.RaygunClient.send(SourceFile:221)

这个异常是非常间歇性的,但是当它确实发生时,它总是在应用程序调用 RaygunClient.send(...) 时发生。我在我的应用程序中使用 Raygun 来报告错误情况,例如网络服务调用失败,但是,当我向 Raygun 报告此情况时,它会导致我的应用程序崩溃!

4

1 回答 1

0

v3.0.6 版本包括解决 InetAddressUtils NoClassDefFoundError 异常问题的修复程序。请更新到版本 v3.0.6,如​​果问题仍然存在,请告诉我们。

请参阅我们的文档以了解如何更新。https://raygun.com/documentation/language-guides/android/crash-reporting/installation/

问候,米切尔。

于 2019-03-13T03:48:57.793 回答