收藏
评论

微信 Android openSDK 仓库源迁移至 Maven Central官方

由于 jCenter 官方宣布将在2021年5月1日关停 jCenter 服务(详情),并逐步删除数据,为保证开发者能够正常使用,微信 Android openSDK 已经迁移至 Maven Central。查看开发文档

1.仓库源引用 Maven Central,在项目根目录下的 build.gradle 文件中,添加如下代码即可:

buildscript {
    repositories {
    	// 其他仓库源
        // ...
        mavenCentral()
        jcenter()       // 原有 jCenter 引用可继续保留
    }
}

allprojects {
    repositories {
    	// 其他仓库源
        // ...
        mavenCentral()
        jcenter()      // 原有 jCenter 引用可继续保留
    }
}


2.微信 Android openSDK 引用保持不变,代码如下:

dependencies {
    api 'com.tencent.mm.opensdk:wechat-sdk-android-without-mta:+'
}


需要特别说明的是,目前 Maven Central仅支持部分版本:6.6.4、6.6.5、6.6.23、6.7.0,建议开发者升级至最新版本6.7.0。

关于本次迁移的Q&A

Q:已经集成openSDK在线上运行的应用是否受影响?

A:不会。线上运行的应用已经完成openSDK集成,不受影响。

Q:如果使用旧版本的openSDK,开发者是否可以不修改引用的仓库源?

A:建议修改。Jcenter官方已开始逐步关停业务,不由微信控制。可能短期内依然可以下载成功,但是为保证开发稳定性,建议按照文档修改仓库源。

Q:未来新版本的openSDK都必须从Maven Central下载?

A:是的。后续新版本的微信openSDK均会上传至Maven Central。

4341浏览
最后一次编辑于  2021-04-30
收藏

7 个评论

  • 波
    2021-04-30

    收到

    2021-04-30
    赞同 3
    回复
  • 中国🇨🇳乐武哥
    中国🇨🇳乐武哥
    发表于移动端
    2021-08-03
    永远不会低头😊
    2021-08-03
    赞同 1
    回复
  • 中国🇨🇳乐武哥
    中国🇨🇳乐武哥
    发表于移动端
    2021-08-03
    永远不会低头😊
    2021-08-03
    赞同 1
    回复
  • 四哥派
    四哥派
    发表于移动端
    2021-04-30
    收到
    2021-04-30
    赞同 1
    回复
  • 纸葡萄
    纸葡萄
    2021-06-15

    您好,我升级了opensdk支付就调不起来了,老的sdk是可以支付的?是为什么


    2021-06-15
    赞同
    回复
  • 蒋和平
    蒋和平
    发表于移动端
    2021-05-12
    卜卜\
    2021-05-12
    赞同
    回复
  • 冯小云
    冯小云
    发表于移动端
    2021-05-04
    😍
    2021-05-04
    赞同
    回复
登录 后发表内容