我的客户端项目包含 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进行更新。但它没有发生。
答案 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
}