如何在我当前的项目中更新Quickblox SDK?发生了很多冲突

时间:2017-10-26 10:45:24

标签: android quickblox

我的客户端项目包含 Quickblox SDK 2.2.5版。 现在我想用版本3.4更新 SDK 。我在Android Studio Project中使用.jar库。

我删除了2.2.5库并成功添加了3.4个库。问题是在添加3.4之后,整个项目中发生了很多冲突。

例如:
  - 在SDK 2.2.5中(有QBDialog类)
  - 但是在SDK 3.4中(用QBChatDialog命名)

我在添加3.4后想到的是,所有类都会根据3.4进行更新。但它没有发生。

1 个答案:

答案 0 :(得分:0)

Quick blox在新版本中经常更改类名。我建议你先阅读页面底部的Change logs。他们做了一些有用的改动Sdk来帮助开发人员。如需参考,请查看最新的sample

除了Jars,您应该使用Gradle依赖项。它还在文档中提到过。

compile 'com.quickblox:quickblox-android-sdk-videochat-webrtc:3.3.1@aar'
compile 'com.quickblox:quickblox-android-sdk-content:3.3.1@aar'
compile('com.quickblox:quickblox-android-sdk-chat:3.3.1@aar') {
    transitive = true
}