我已经添加了客户支持或联系我们的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'
它将解决您的问题。现在分享答案已经太晚了,但也可能对其他人有所帮助。