我使用Picasso作为我的App项目和聊天库的依赖项
这是编译代码时我遇到的错误:
Program type already present: org.apache.http.auth.AuthSchemeFactory
Message{kind=ERROR, text=Program type already present:org.apache.http.auth.AuthSchemeFactory, sources=[Unknown source file], tool name=Optional.of(D8)}
那么如何对两个项目使用相同的依赖?
---- Root project----
|
|
---app
|
---chat library
编辑周六 – 2018年4月14日
在app> libs文件夹中,存在以下jar文件:
> httpclient-4.3.6
> httpcore-4.3.3
> httpmime-4.3.6
解决方法:
我有同样的问题.作为第一个你可以看到一个名为D8的新dexer正在运行.它似乎仍然是实验性的,因此您可以通过以下方式在gradle.properties文件中暂时关闭它:
android.enableD8=false
在blog announcement中查看有关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'
}
【说明】:本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!