我使用Picasso作为我的App项目和聊天库
的依赖项以下是编译代码时遇到的错误:
程序类型已存在:org.apache.http.auth.AuthSchemeFactory 消息{kind = ERROR,text =程序类型已存在:
org.apache.http.auth.AuthSchemeFactory,sources = [未知源文件],工具名称= Optional.of(D8)}
那么如何对两个项目使用相同的依赖?
---- Root project----
|
|
---app
|
---chat library
编辑周六 - 2018年4月14日
在app> libs文件夹中存在以下jar
文件:
答案 0 :(得分:4)
我遇到了同样的问题。首先,您可以看到名为 D8 的新dexer正在运行。它似乎仍然是实验性的,因此您可以通过以下方式暂时在 gradle.properties 文件中将其关闭:
android.enableD8=false
中查看有关D8的更多详情
然后您可以看到更详细的错误消息,这使我得到以下解决方案:
implementation("org.apache.oltu.oauth2:org.apache.oltu.oauth2.client:1.0.1") {
exclude group: 'org.apache.oltu.oauth2', module: org.apache.oltu.oauth2.common'
}