1

我已经使用 quickblox 构建了一个简单的聊天应用程序android studio2.2.1,它与quickblox-android-0.8.1.jar.
但现在我想添加附件。我为此使用了另外四.jar个人(content, core, messages, chat 2.5.1)
我遵循了 quickblox 网站的指导。但得到 zip 异常重复条目com/quickblox/BuildConfig.class。我究竟做错了什么?帮助 build.gradle

[ https://i.stack.imgur.com/m9XRj.png]

4

1 回答 1

0

您必须删除quickblox-android-sdk-0.8.2.jar依赖项并将其替换为

allprojects {
    repositories {
        maven {
            url "https://github.com/QuickBlox/quickblox-android-sdk-releases/raw/master/"
        }
    }
}

def qbSdkVersion = '2.5.1'

dependencies {
    сompile "com.quickblox:quickblox-android-sdk-core:$qbSdkVersion"
    сompile "com.quickblox:quickblox-android-sdk-chat:$qbSdkVersion"
    сompile "com.quickblox:quickblox-android-sdk-content:$qbSdkVersion"
    сompile "com.quickblox:quickblox-android-sdk-messages:$qbSdkVersion"
    сompile "com.quickblox:quickblox-android-sdk-customobjects:$qbSdkVersion"
}

并且,

您必须使您的代码适应 QuickBlox Android SDK 2.x 系列。Android SDK 0.8 太旧了,在 1.x 和 2.x 中有一些重大变化。

但是,我建议您更新到最新的 3.3 版本https://quickblox.com/developers/Android#Framework_changelog

于 2017-03-21T15:40:06.720 回答