build.gradle 4.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145
  1. apply plugin: 'com.android.library'
  2. apply plugin: 'kotlin-android'
  3. apply from: '../Mob.gradle'
  4. android {
  5. compileSdkVersion rootProject.ext.android.compileSdkVersion
  6. buildToolsVersion rootProject.ext.android.buildToolsVersion
  7. defaultConfig {
  8. minSdkVersion rootProject.ext.android.minSdkVersion
  9. targetSdkVersion rootProject.ext.android.targetSdkVersion
  10. versionCode rootProject.ext.android.versionCode
  11. versionName rootProject.ext.android.versionName
  12. manifestPlaceholders = rootProject.ext.manifestPlaceholders
  13. ndk {
  14. abiFilters "armeabi-v7a", "arm64-v8a"
  15. }
  16. }
  17. buildTypes {
  18. release {
  19. minifyEnabled false
  20. proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
  21. }
  22. }
  23. }
  24. repositories {
  25. flatDir {
  26. dirs 'libs', '../libs'
  27. }
  28. }
  29. dependencies {
  30. api fileTree(include: ['*.jar'], dir: 'libs')
  31. api rootProject.ext.dependencies["androidx"]
  32. api rootProject.ext.dependencies["recyclerview"]
  33. api rootProject.ext.dependencies["cardview"]
  34. api rootProject.ext.dependencies["coordinatorlayout"]
  35. api rootProject.ext.dependencies["material"]
  36. api rootProject.ext.dependencies["multidex"]
  37. api "androidx.swiperefreshlayout:swiperefreshlayout:1.0.0"
  38. api files('../libs/commons-io-1.4.jar')
  39. //
  40. // //okHttp网络请求
  41. // api rootProject.ext.dependencies["okhttp"], {
  42. // exclude module: "okhttp"
  43. // }
  44. //
  45. // //OkGo 是对okHttp的封装
  46. // api rootProject.ext.dependencies["okgo"]
  47. //
  48. // //OkGo上传下载扩展库
  49. // api rootProject.ext.dependencies["okserver"]
  50. //fastJson解析json
  51. api rootProject.ext.dependencies["fastjson"]
  52. //eventbus事件总线
  53. api rootProject.ext.dependencies["eventbus"]
  54. //使用Glide加载图片
  55. api rootProject.ext.dependencies["glide"]
  56. //一个基于Glide的transformation库,拥有裁剪,着色,模糊,滤镜等多种转换效果
  57. api rootProject.ext.dependencies["glide-transformations"]
  58. //带圆角,边框的的ImageView
  59. api rootProject.ext.dependencies["roundedimageview"]
  60. //gif库,播放礼物gif用
  61. api rootProject.ext.dependencies["gif-drawable"]
  62. //svga播放器
  63. api rootProject.ext.dependencies["SVGAPlayer"]
  64. //七牛云存储
  65. api rootProject.ext.dependencies["qiniu-sdk"]
  66. //腾讯云存储
  67. api(rootProject.ext.dependencies["tencent-cosxml"]) {
  68. exclude group: 'com.tencent.qcloud', module: 'beacon-android-release' //关闭上报功能
  69. }
  70. //微信sdk,支付登录分享
  71. api rootProject.ext.dependencies["tencent-wechat-sdk"]
  72. //腾讯bugly
  73. api rootProject.ext.dependencies["tencent-bugly"]
  74. //友盟统计
  75. api 'com.umeng.umsdk:common:9.5.4'// (必选)
  76. api 'com.umeng.umsdk:asms:1.6.3'// 必选
  77. api 'com.umeng.umsdk:apm:1.8.0'// U-APM产品包依赖(必选)
  78. //图片裁剪
  79. api rootProject.ext.dependencies["ucrop"]
  80. //轮播图
  81. api rootProject.ext.dependencies["banner"]
  82. //鲁班
  83. api rootProject.ext.dependencies["Luban"]
  84. //支付宝sdk
  85. api files('libs/alipaySdk-20180601.jar')
  86. //腾讯定位,地图sdk
  87. api files('libs/TencentLocationSdk_v6.2.5.3.jar')
  88. api 'com.tencent.map:tencent-map-vector-sdk:4.2.8'
  89. //下拉刷新上拉加载
  90. api 'io.github.scwang90:refresh-layout-kernel:2.0.5'
  91. api 'io.github.scwang90:refresh-header-classics:2.0.5'
  92. api 'io.github.scwang90:refresh-footer-classics:2.0.5'
  93. //ViewPager指示器
  94. api rootProject.ext.dependencies["magicIndicator"]
  95. //腾讯短视频sdk
  96. api 'com.tencent.liteav:LiteAVSDK_Professional:10.9.0.13102'
  97. api files('libs/AndroidPicker-1.5.6.jar')
  98. api 'com.google.android.flexbox:flexbox:3.0.0'
  99. //亚马逊存储
  100. api 'com.amazonaws:aws-android-sdk-s3:2.52.1'
  101. api 'com.amazonaws:aws-android-sdk-cognito:2.18.0'
  102. api 'com.amazonaws:aws-android-sdk-cognitoidentityprovider:2.52.1'
  103. //braintree paypal
  104. api 'com.braintreepayments.api:drop-in:6.0.0'
  105. //OpenInstall
  106. api files('libs/OpenInstall_v2.7.0.jar')
  107. api files('libs/open_sdk_r6019_lite.jar')
  108. api 'com.github.getActivity:ToastUtils:10.3'
  109. api 'com.github.kittinunf.fuel:fuel:2.3.1'
  110. api 'com.github.kittinunf.fuel:fuel-android:2.3.1'
  111. //图片加载
  112. api 'io.coil-kt:coil:2.1.0'
  113. api 'io.coil-kt:coil-gif:2.1.0'
  114. api 'io.coil-kt:coil-svg:2.1.0'
  115. api 'io.coil-kt:coil-video:2.1.0'
  116. }