包含Smack库后的警告:"依赖xpp3:xpp3:1.1.4c因调试而被忽略..."

时间:2017-04-26 07:59:57

标签: android xmpp smack

为Android添加了smack库后,我在安卓的Android控制台中有两个警告

  

警告:警告:调试时将忽略依赖关系xpp3:xpp3:1.1.4c   它可能与Android提供的内部版本冲突。

     

警告:警告:依赖关系xpp3:xpp3:1.1.4c因发布而被忽略   它可能与Android提供的内部版本冲突。

所以,任何人都可以向我解释一下如何摆脱我在Android控制台中收到的警告。

1 个答案:

答案 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'
}