包含 Smack 库后的警告:"Dependency xpp3:xpp3:1.1.4c is ignored for debug as it may be conflicting..."



在添加android的smack库后,我在smack的Android控制台中有两个警告

警告:警告:依赖项xpp3:xpp3:1.1.4c被忽略为调试 它可能与Android提供的内部版本相抵触。

警告:警告:依赖项xpp3:xpp3:1.1.4c被忽略以释放为 它可能与Android提供的内部版本相抵触。

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

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

最新更新