JCenter迁移记录

aeedk-bq8m3.png

JCenter要停止服务了,在build.gradle中也提示了JCenter is at end of life,所以需要对一些仓库地址进行迁移。

删除原有jcenter()和bintray相关的地址,替换成mavenCentral(),阿里云效华为开源镜像

我的build.gradle配置如下:

allprojects {
    repositories {
        mavenCentral()
        // 阿里云云效仓库:https://maven.aliyun.com/mvn/guide
        maven { url 'https://maven.aliyun.com/repository/public' }
        maven { url 'https://maven.aliyun.com/repository/google' }
        // 华为开源镜像:https://mirrors.huaweicloud.com
        maven { url 'https://repo.huaweicloud.com/repository/maven' }
        
        maven { url 'https://jitpack.io' }
        maven {
            url "http://maven.aliyun.com/nexus/content/repositories/releases"
        }
        maven { url 'https://repo1.maven.org/maven2/' }
        google()
    }
}

替换后重新build遇到的问题:

1.友盟SDK无法下载

参考友盟官网公告进行升级:【公告】安卓SDK在线依赖库迁移

2.新浪微博SDK无法下载


公告:

鉴于线上服务器出现问题,推荐下载本地aar后上传到自己公司的服务器,保证后续服务稳定, 我们也将尽快重新提供一个稳定的地址供大家使用。

新包地址:https://github.com/sinaweibosdk/weibo_android_sdk/tree/master/2019SDK/aar

旧包地址:https://github.com/sinaweibosdk/weibo_android_sdk/tree/master/新版本以及文档


这里将远程依赖改成本地依赖

3.保利威播放器sdk无法下载

这里同样进行升级,注意polyv修改了groupId,变成了net.polyv.android:

https://github.com/easefun/polyv-android-sdk-2.0-demo/releases/tag/v2.15.2

参考:

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容