config.gradle 7.12 KB
ext {
    isRelease = true
    // version配置
    versions = ["support-version": "1.2.0",
                "room-version"   : "2.4.3",]

    // support配置
    support = ["appcompat-v7"    : "androidx.appcompat:appcompat:${versions["support-version"]}",
               "recyclerview-v7" : "androidx.recyclerview:recyclerview:${versions["support-version"]}",
               "support-fragment": "androidx.fragment:fragment:${versions["support-version"]}",
               "constraintlayout": "androidx.constraintlayout:constraintlayout:2.0.4",
               "annotation"      : "androidx.annotation:annotation:1.1.0",
               "kotlin-jdk"      : "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.4.32",]

    // 依赖第三方配置
    dependencies = ["rxjava"                       : "io.reactivex.rxjava2:rxjava:2.2.3",
                    "rxandroid"                    : "io.reactivex.rxjava2:rxandroid:2.1.0",
                    "okhttp"                       : "com.squareup.okhttp3:okhttp:4.9.1",
                    "retrofit"                     : "com.squareup.retrofit2:retrofit:2.9.0",
                    "converter-gson"               : "com.squareup.retrofit2:converter-gson:2.9.0",
                    "adapter-rxjava"               : "com.squareup.retrofit2:adapter-rxjava2:2.9.0",
                    // glide图片加载
                    "glide"                        : "com.github.bumptech.glide:glide:4.13.0",
                    "glide-compiler"               : "com.github.bumptech.glide:compiler:4.13.0",
                    "glide-transformations"        : "jp.wasabeef:glide-transformations:4.3.0",
                    // json解析
                    "gson"                         : "com.google.code.gson:gson:2.9.1",
                    "gsonfactory"                  : "com.github.getActivity:GsonFactory:6.3",
                    "lifecycle-extensions"         : "androidx.lifecycle:lifecycle-extensions:2.0.0",
                    "lifecycle-compiler"           : "androidx.lifecycle:lifecycle-compiler:2.0.0",
                    "multidex"                     : "com.android.support:multidex:1.0.3",
                    "refresh-layout"               : "io.github.scwang90:refresh-layout-kernel:2.0.5",
                    "refresh-header"               : "io.github.scwang90:refresh-header-classics:2.0.5",
                    "refresh-footer"               : "io.github.scwang90:refresh-footer-classics:2.0.5",
                    "arouter-api"                  : "com.alibaba:arouter-api:1.5.2",
                    "arouter-compiler"             : "com.alibaba:arouter-compiler:1.5.2",
                    "umsdk-share"                  : "com.umeng.umsdk:share-core:7.1.7",//分享核心库,必选
                    "umsdk-share-wx"               : "com.umeng.umsdk:share-wx:7.1.7",
                    "umsdk-share-sina"             : "com.umeng.umsdk:share-sina:7.1.7",
                    "umsdk-share-qq"               : 'com.umeng.umsdk:share-qq:7.1.7',
                    "BaseRecyclerViewAdapterHelper": "com.github.CymChad:BaseRecyclerViewAdapterHelper:2.9.50",
                    "ucrop"                        : "com.github.yalantis:ucrop:2.2.1-native",
                    "fastjson"                     : "com.alibaba:fastjson:1.2.83",
                    "jsoup"                        : "org.jsoup:jsoup:1.14.3",
                    "material"                     : "com.google.android.material:material:1.4.0",
                    "banner"                       : "com.youth.banner:banner:2.1.0",
                    "googleflexbox"                : "com.google.android.flexbox:flexbox:3.0.0",
                    "MagicIndicator"               : "com.github.hackware1993:MagicIndicator:1.5.0",
                    "PagerIndicatorView"           : "com.github.zhaohe9981:PagerIndicatorView:v200",
                    "html-textview"                : "org.sufficientlysecure:html-textview:4.0",
                    "jetbrains-annotations"        : "org.jetbrains:annotations:15.0",
                    "fresco"                       : "com.facebook.fresco:fresco:1.13.0",
                    "leanback"                     : "androidx.leanback:leanback:1.1.0-alpha03",
                    "eventbus"                     : "org.greenrobot:eventbus:3.1.1",
                    "tencent-opensdk"              : "com.tencent.mm.opensdk:wechat-sdk-android-without-mta:6.8.0",
                    "tencent-qqopensdk"            : 'com.tencent.tauth:qqopensdk:3.52.0',
                    // V5.4.7.1及之后版本的Android播放器SDK必须按以下操作配置License后,方可使用。播放器SDK现免费提供,License有效期为1年,1年后若无特殊约定我们将为您免费自动续期。License配置完成后,查看日志若无License相关报错,则表示License配置成功。使用5.4.6版本不用注册
                    "alirtcLivePusher"             : "com.aliyun.sdk.android:AliyunPlayer:5.5.6.0-full",
                    "netWorkInternetSpeed"         : "com.facebook.network.connectionclass:connectionclass:1.0.1",
                    "androidtagview"               : "co.lujun:androidtagview:1.1.7",
                    "android-pickerView"           : 'com.contrarywind:Android-PickerView:4.1.9',
                    // 日志
                    "orhanobut-logger"             : 'com.orhanobut:logger:2.2.0',
                    // Alpha是一个基于PERT图构建的Android异步启动框架,它简单,高效,功能完善。
                    "alpha-start"                  : 'com.alibaba.android:alpha:1.0.0.1@aar',
                    "support-appcompat-v7"         : 'com.android.support:appcompat-v7:28.0.0',
                    // 点赞效果
                    "jd-LikeButton"                : 'com.github.jd-alexander:LikeButton:0.2.3',
                    // 折叠 textview
                    "expandableTextView"           : 'cn.carbs.android:ExpandableTextView:1.0.3',
                    //高德定位和搜索
                    "gd-location"                  : 'com.amap.api:location:6.4.7',
                    "gd-search"                    : 'com.amap.api:search:9.4.0',
                    // QMUI
                    "qmui"                         : 'com.qmuiteam:qmui:2.0.0-alpha07',
                    // 权限请求框架:https://github.com/getActivity/XXPermissions
                    "xxPermissions"                : 'com.github.getActivity:XXPermissions:16.8',
                    // lottie
                    "lottie"                       : "com.airbnb.android:lottie:5.2.0",
                    "pag"                          : "com.tencent.tav:libpag:4.3.33",
                    "desugar_jdk_libs"             : "com.android.tools:desugar_jdk_libs:1.1.5",
                    "okhttp3-integration"          : 'com.github.bumptech.glide:okhttp3-integration:4.3.1',
                    "toaster"                      : 'com.github.getActivity:Toaster:12.0',
                    "core-ktx"                     : 'androidx.core:core-ktx:1.6.0',
                    "TagTextView"                  : 'com.github.ChinaLike:TagTextView:0.2.0',
                    "androidxAppCompat"            : 'androidx.appcompat:appcompat:1.6.1',]
}