Android 8.0 适配问题

融云 Android SDK 在 2.8.25-Dev 这个版本对 Android 8.0 做了适配。
发布时间: 2017-12-25 17:12

回答:

融云 Android SDK 在 2.8.25-Dev 这个版本对 Android 8.0 做了适配。

在升级到 2.8.25-Dev 版本时,

需要注意:SDK 中用到了 Support Library 中的比较新的 API,因此在升级 SDK 的时候,需要将工程

项目的 gradle 文件中的 Support Library 依赖升级到 26.0.0 以后,在 IMKit 中 gradle 文件中添加以下代码:

dependencies {
         compile 'com.android.support:support-v4:26.0.0'
}

如果工程中其他的module也用到了 Support Library 相关的库,也需要同步升级到 26.0.0 版本以上;

相应的,compileSdkVersion 和 buildToolsVersion 也需要同步升级到 26.0.0 以上的版本:

compileSdkVersion 26
buildToolsVersion '26.0.0'

另外,如果您工程的 build.gradle 里没有配置对谷歌 marven 仓库的依赖,也需要添加上。如下图所示:

repositories {
    jcenter()
    mavenCentral()
    maven {
        url 'https://maven.google.com/'
        name 'Google'
    }
}

避免出现编译错误。

我对此仍有疑问!继续追问