build.gradle 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110
  1. apply plugin: "com.android.application"
  2. android {
  3. signingConfigs {
  4. efunbox {
  5. keyAlias "edufound_key"
  6. keyPassword "edufound321"
  7. storeFile file("C:/Users/Candy/Desktop/edufound.keystore")
  8. storePassword "edufound123"
  9. }
  10. debug {
  11. keyAlias "edufound_key"
  12. keyPassword "edufound321"
  13. storeFile file("C:/Users/Candy/Desktop/edufound.keystore")
  14. storePassword "edufound123"
  15. }
  16. }
  17. compileSdkVersion 28
  18. defaultConfig {
  19. applicationId "com.edufound.mobile"
  20. minSdkVersion 16
  21. targetSdkVersion 28
  22. versionCode 80000
  23. versionName "8.0.0.0"
  24. testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
  25. multiDexEnabled true
  26. }
  27. buildTypes {
  28. release {
  29. minifyEnabled false
  30. proguardFiles getDefaultProguardFile("proguard-android-optimize.txt"), "proguard-rules.pro"
  31. }
  32. }
  33. repositories {
  34. flatDir {
  35. dirs "libs"
  36. }
  37. mavenCentral()
  38. }
  39. sourceSets {
  40. main {
  41. jniLibs.srcDirs = ["libs"]
  42. }
  43. }
  44. }
  45. allprojects {
  46. repositories {
  47. jcenter()
  48. }
  49. }
  50. dependencies {
  51. implementation fileTree(dir: "libs", include: ["*.jar"])
  52. implementation "com.android.support:appcompat-v7:28.0.0"
  53. implementation "android.arch.navigation:navigation-fragment:1.0.0"
  54. implementation "android.arch.navigation:navigation-ui:1.0.0"
  55. implementation "com.android.support:design:28.0.0"
  56. implementation "com.android.support.constraint:constraint-layout:1.1.3"
  57. testImplementation "junit:junit:4.12"
  58. androidTestImplementation "com.android.support.test:runner:1.0.2"
  59. androidTestImplementation "com.android.support.test.espresso:espresso-core:3.0.2"
  60. // required, enough for most devices.
  61. api "tv.danmaku.ijk.media:ijkplayer-java:0.8.2"
  62. api "tv.danmaku.ijk.media:ijkplayer-armv7a:0.8.2"
  63. // Other ABIs: optional
  64. api "tv.danmaku.ijk.media:ijkplayer-armv5:0.8.2"
  65. api "tv.danmaku.ijk.media:ijkplayer-arm64:0.8.2"
  66. api "tv.danmaku.ijk.media:ijkplayer-x86:0.8.2"
  67. api "tv.danmaku.ijk.media:ijkplayer-x86_64:0.8.2"
  68. // ExoPlayer as IMediaPlayer: optional, experimental
  69. api "tv.danmaku.ijk.media:ijkplayer-exo:0.8.2"
  70. api files("libs/codec.jar")
  71. api files("libs/commons-codec-1.7.jar")
  72. api files("libs/commons-lang-2.2.jar")
  73. api files("libs/commons-net-3.3.jar")
  74. api files("libs/bcprov-jdk15-136.jar")
  75. api "com.google.code.gson:gson:2.8.6"
  76. //微信登录、微信支付等
  77. implementation "com.tencent.mm.opensdk:wechat-sdk-android-with-mta:+"
  78. //支付宝支付
  79. implementation files("libs/alipaySdk-20180601.jar")
  80. implementation files("libs/dom4j-1.6.1.jar")
  81. //okhttp
  82. implementation "com.squareup.okhttp3:okhttp:3.4.1"
  83. //多种seekbar
  84. implementation "com.github.warkiz.widget:indicatorseekbar:2.1.0"
  85. // //PushSDK必须依赖基础组件库,所以需要加入对应依赖
  86. // implementation "com.umeng.umsdk:common:2.1.0"
  87. // //PushSDK
  88. // implementation "com.umeng.umsdk:push:6.0.1"
  89. api project(":push")
  90. //小米Push通道
  91. implementation "com.umeng.umsdk:xiaomi-push:3.6.17"
  92. implementation "com.umeng.umsdk:xiaomi-umengaccs:1.1.0"
  93. //华为Push通道
  94. implementation "com.umeng.umsdk:huawei-basetb:2.6.3.305"
  95. implementation "com.umeng.umsdk:huawei-pushtb:2.6.3.305"
  96. implementation "com.umeng.umsdk:huawei-umengaccs:1.2.1"
  97. //魅族Push通道
  98. implementation "com.umeng.umsdk:meizu-push:3.8.1"
  99. implementation "com.umeng.umsdk:meizu-umengaccs:1.0.6"
  100. //vivo Push通道
  101. implementation "com.umeng.umsdk:vivo-push:2.3.1"
  102. implementation "com.umeng.umsdk:vivo-umengaccs:1.0.4"
  103. //Oppo Push通道
  104. implementation "com.umeng.umsdk:oppo-push:1.0.1"
  105. implementation "com.umeng.umsdk:oppo-umengaccs:1.0.3"
  106. }