Getting java.lang.NoSuchMethodError, No virtual method log(I



我已经添加了客户支持或联系我们的intercom聊天。但是当我添加对讲sdk依赖
(实现'io.intercom.android: Intercom -sdk-base:9.+')和应用程序运行,然后崩溃我的应用程序。我得到如下错误

. lang。NoSuchMethodError: No virtual method log(ILjava/lang/String;Ljava/lang/Throwable;)类Lokhttp3/internal/platform/platform;

或其超类('okhttp3.internal.platform.Platform'的声明出现在/data/app/com. example .app- opatc6x6zszqgt8wv1uwty ==/base.apk!classes3.dex)

您必须使用相同版本的okHttp库。在我的例子中是

implementation 'com.squareup.okhttp3:okhttp:4.9.2'
implementation 'com.squareup.okhttp3:logging-interceptor:3.6.0'

抛出了这个异常

java.lang.NoSuchMethodError: No virtual method log(ILjava/lang/String;Ljava/lang/Throwable; V in class Lokhttp3/internal/platform/Platform;

所以修复将在你的构建。Gradle文件你必须使用相同的版本:

implementation 'com.squareup.okhttp3:okhttp:4.9.2'
implementation 'com.squareup.okhttp3:logging-interceptor:4.9.2'

它将解决您的问题。现在分享答案已经太晚了,但也可能对其他人有所帮助。

相关内容

  • 没有找到相关文章

最新更新