为Android添加了smack库后,我在安卓的Android控制台中有两个警告
警告:警告:调试时将忽略依赖关系xpp3:xpp3:1.1.4c 它可能与Android提供的内部版本冲突。
警告:警告:依赖关系xpp3:xpp3:1.1.4c因发布而被忽略 它可能与Android提供的内部版本冲突。
所以,任何人都可以向我解释一下如何摆脱我在Android控制台中收到的警告。
答案 0 :(得分:2)
Android插件已经包含了Xml Pull Parser 3rd Edition(XPP3),您需要从smack中删除XPP3,如下所示:
// need to add the exclude for every smack dependencies.
compile ("org.igniterealtime.smack:smack-android:4.1.0") {
exclude group: 'xpp3', module: 'xpp3'
}
或者如果你有点懒,你可以使用以下(虽然我不建议懒惰)从所有依赖项中删除XPP3:
configurations {
all*.exclude group: 'xpp3', module: 'xpp3'
}