7

我按照下面的快速 blox 给出的说明进行操作:

从 sdk 2.6.1 开始添加对特定模块的依赖,只需添加:

dependencies 
{

   compile("com.quickblox:quickblox-android-sdk-chat:2.6.1")

}

SDK 模块自动包含传递模块依赖项。

但是,我无法同步 gradle 文件,因为它显示了错误:

Fail to resolve: com.quickblox:quickblox-android-sdk-chat:2.6.1

请帮助我,我无法使用最新版本快速启动 blox。

4

3 回答 3

15

我面临着同样的问题。但是在搜索了一天之后,我设法解决了它。

对我来说,将以下行处理为allprojectsin 而不是buildscriptin gradle 工作:

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

奇怪的是,您必须在应用程序级别(顶级)build.gradle 文件中包含此引用。

于 2016-09-19T18:15:18.677 回答
5

应用程序级别(顶级)的 build.gradle 文件中的 sdk 存储库

allprojects {
    repositories {
        jcenter()
        maven {
            url "https://github.com/QuickBlox/quickblox-android-sdk-releases/raw/master/"
        }
    }
}
于 2017-03-15T05:36:15.563 回答
1

正确的解决方案:将存储库添加到同一个 build.gradle 文件中:

repositories {
    maven {
        url "https://github.com/QuickBlox/quickblox-android-sdk-releases/raw/master/"
    }
}
dependencies {
    compile 'com.quickblox:quickblox-android-sdk-chat:2.6.1'
}
于 2016-11-15T10:50:18.377 回答