I used Picasso作为我的应用程序项目和聊天库的依赖项
这是我在编译代码时遇到的错误:
程序类型已存在:org.apache.http.auth.AuthSchemeFactory
消息{种类=错误,文本=程序类型已存在:
org.apache.http.auth.AuthSchemeFactory,来源=[未知源文件],工具名称=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
我也有同样的问题。首先你可以看到一个新的 dexer 叫做D8在跑。它似乎仍处于实验阶段,因此您可以暂时将其关闭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'
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)