友盟(Umeng) gradle 7.5.4 配置

官方文档不详细,记录一下

基础分析功能

app/build.gradle:

api 'com.umeng.umsdk:common:1.5.4'
api 'com.umeng.umsdk:analytics:7.5.4'
api 'com.umeng.umsdk:utdid:1.1.5.3'

root/build.gradle

allprojects {
    repositories {
      maven { url 'https://dl.bintray.com/umsdk/release' }
    }
}

分享功能

app/build.gradle:

api 'com.umeng.umsdk:share-core:6.9.4'
api 'com.umeng.umsdk:share-wx:6.9.4'
api 'com.umeng.umsdk:share-qq:6.9.4'
api 'com.umeng.umsdk:share-sina:6.9.4'
api 'com.umeng.umsdk:share-dingding:6.9.4'
api 'com.umeng.umsdk:share-alipay:6.9.4'
api 'com.umeng.umsdk:share-board:6.9.4'

root/build.gradle

allprojects {
    repositories {
      maven { url 'https://dl.bintray.com/umsdk/release' }
    }
}

升级过程遇到的错误

NoSuchFieldError: No static field umDebugLog

问题是由于Common与当前使用的Ushare版本不一致造成的,所以不能只升级基础库和分析库,分享功能的库也需要一起升级。都升级到当前最新即可。

有用请点赞

    原文作者:Passon_Fang
    原文地址: https://www.jianshu.com/p/5ac62410951f
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞