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

标签 android xmpp smack

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

Warning:WARNING: Dependency xpp3:xpp3:1.1.4c is ignored for debug as it may be conflicting with the internal version provided by Android.

Warning:WARNING: Dependency xpp3:xpp3:1.1.4c is ignored for release as it may be conflicting with the internal version provided by 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'
}

关于android - 包含 Smack 库 : "Dependency xpp3:xpp3:1.1.4c is ignored for debug as it may be conflicting..." 后的警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43628228/

相关文章:

ios - 获取花名册而不是组列表 XMPP iOS Swift

java - XMPP 和具有静态 IP 的自定义 Openfire

XMPP 按最新消息查询存档

java - 游标 while 循环返回除最后一个值之外的每个值

java.lang.StringIndexOutOfBoundsException : when using PolyUtil. 解码

android - 更改 IP 地址以在真实设备上运行 MobileFirst Android 应用程序

android - 用于 Facebook 聊天的 Asmack 不适用于 PrivacyListManager

android - 注册新用户 Openfire 服务器返回错误请求节

java - 通过 Smack android api 添加新用户到 ejabberd

android - 更新后允许按钮不起作用