程序类型已经存在:okhttp3.Authenticator $ 1

时间:2018-06-21 06:44:24

标签: android instamojo kite

我们使用lib文件夹中的kiteconnect.jar文件进行套接字连接。现在我正在将Instamojo付款网关集成到应用程序中,但是在运行应用程序时出现此错误 程序类型已存在:okhttp3.Authenticator $ 1 消息{种类=错误,文本=程序类型已存在:okhttp3.Authenticator $ 1,来源= [未知源文件],工具名称= Optional.of(D8)}

提取kiteconnect.jar文件后,

在其中找到okhttp3接口。 现在我不知道该如何处理。 请帮帮我

2 个答案:

答案 0 :(得分:0)

要解决依赖关系冲突,请添加配置。

configurations {

all*.exclude group: 'com.squareup.okhttp3', module: 'okhttp'

 }

答案 1 :(得分:-1)

使用Android Studio“ 3.1.3”,看起来您不再需要将okhttp3显式添加到项目的gradle中。尝试从build.gradle中删除所有okhttp3行。然后同步您的项目,看一切是否正常。

implementation 'com.squareup.okhttp3:okhttp:3.11.0'
implementation 'com.squareup.okhttp3:okhttp-urlconnection:3.0.0'

对我有用。这是我的Android Studio版本详细信息:
Android Studio 3.1.3
Build#AI-173.4819257,建于2018年6月4日
JRE:1.8.0_152-release-1024-b02 amd64
JVM:JetBrains s.r.o

的OpenJDK 64位服务器VM