build.gradle 3.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  1. plugins {
  2. id 'com.android.application'
  3. }
  4. android {
  5. compileSdkVersion 28
  6. buildToolsVersion '29.0.2'
  7. defaultConfig {
  8. applicationId "com.aries.jjdz.mz"
  9. minSdkVersion 21
  10. //noinspection ExpiredTargetSdkVersion
  11. targetSdkVersion 28
  12. versionCode "${VERSION_CODE}".toInteger()
  13. versionName "${VERSION_NAME}"
  14. multiDexEnabled true
  15. }
  16. signingConfigs {
  17. release {
  18. storeFile file('./keystore/jjdzkey.jks')
  19. storePassword "szmoka"
  20. keyAlias "jjdzkey"
  21. keyPassword "szmoka"
  22. }
  23. }
  24. buildTypes {
  25. release {
  26. signingConfig signingConfigs.release
  27. /**
  28. * 配置BuildConfig自动获取字段
  29. */
  30. buildConfigField "String", "TF_CHANNEL", "${TF_CHANNEL}"
  31. buildConfigField "String", "JL_AID", "${JL_AID}"
  32. buildConfigField "String", "JL_CHANNEL", "${JL_CHANNEL}"
  33. buildConfigField "String", "KS_AID", "${KS_AID}"
  34. buildConfigField "String", "KS_ANAME", "${KS_ANAME}"
  35. buildConfigField "String", "KS_CHANNEL", "${KS_CHANNEL}"
  36. buildConfigField "String", "UM_AID", "${UM_AID}"
  37. buildConfigField "String", "UM_CHANNEL", "${UM_CHANNEL}"
  38. buildConfigField "String", "UM_SECRET", "${UM_SECRET}"
  39. buildConfigField "String", "WX_APP_ID", "${WX_APP_ID}"
  40. buildConfigField "String", "TOPON", "${TOPON}"
  41. }
  42. debug {
  43. signingConfig signingConfigs.release
  44. /**
  45. * 配置BuildConfig自动获取字段
  46. */
  47. buildConfigField "String", "TF_CHANNEL", "${TF_CHANNEL}"
  48. buildConfigField "String", "JL_AID", "${JL_AID}"
  49. buildConfigField "String", "JL_CHANNEL", "${JL_CHANNEL}"
  50. buildConfigField "String", "KS_AID", "${KS_AID}"
  51. buildConfigField "String", "KS_ANAME", "${KS_ANAME}"
  52. buildConfigField "String", "KS_CHANNEL", "${KS_CHANNEL}"
  53. buildConfigField "String", "UM_AID", "${UM_AID}"
  54. buildConfigField "String", "UM_CHANNEL", "${UM_CHANNEL}"
  55. buildConfigField "String", "UM_SECRET", "${UM_SECRET}"
  56. buildConfigField "String", "WX_APP_ID", "${WX_APP_ID}"
  57. buildConfigField "String", "TOPON", "${TOPON}"
  58. }
  59. }
  60. compileOptions {
  61. sourceCompatibility JavaVersion.VERSION_1_8
  62. targetCompatibility JavaVersion.VERSION_1_8
  63. }
  64. }
  65. dependencies {
  66. implementation fileTree(dir: '../libs', include: ['*.jar', '*.aar'])
  67. implementation fileTree(dir: 'libs', include: ['*.jar', '*.aar'])
  68. implementation 'com.github.smarxpan:NotchScreenTool:0.0.1'
  69. implementation 'com.liulishuo.filedownloader:library:1.7.7'
  70. implementation "com.squareup.okhttp3:okhttp:4.8.0"
  71. implementation 'ren.yale.android:cachewebviewlib:2.2.1'
  72. //广告SDK
  73. implementation "com.android.support:design:28.0.0"
  74. implementation 'com.android.support:multidex:1.0.3'
  75. implementation "com.android.support:support-v4:28.0.0"
  76. implementation "com.android.support:appcompat-v7:28.0.0"
  77. implementation "com.android.support:recyclerview-v7:28.0.0"
  78. implementation "com.tencent.mm.opensdk:wechat-sdk-android-without-mta:6.7.4"
  79. implementation "com.github.bumptech.glide:glide:4.8.0"
  80. implementation 'com.android.support.constraint:constraint-layout:2.0.1'
  81. annotationProcessor 'com.github.bumptech.glide:compiler:4.8.0'
  82. }