build.gradle 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130
  1. apply plugin: 'com.android.application'
  2. apply plugin: 'org.greenrobot.greendao'
  3. android {
  4. compileSdkVersion 28
  5. defaultConfig {
  6. applicationId "com.bgy.autosale"
  7. minSdkVersion 21
  8. targetSdkVersion 28
  9. // versionCode 1
  10. // versionName "1.0"
  11. versionCode rootProject.ext.android["versionCode"]
  12. versionName rootProject.ext.android["versionName"]
  13. consumerProguardFiles 'consumer-rules.pro'
  14. manifestPlaceholders = [
  15. GETUI_APP_ID : "GKa6qa12heALjEXZlAn1U3",
  16. GETUI_APP_KEY : "89WV8dfjRg6RlxEchgmnS6",
  17. GETUI_APP_SECRET: "fLvPjR8hni7VFMkgjh8lx2"
  18. ]
  19. }
  20. dataBinding {
  21. enabled = true
  22. }
  23. signingConfigs {
  24. debug {
  25. // keyAlias 'key0'
  26. // keyPassword '00000000'
  27. // storeFile file('../bgy.jks')
  28. // storePassword '00000000'
  29. keyAlias 'hboxs_debug'
  30. keyPassword 'androidsymtabfileuploader'
  31. storeFile file('../hboxs_debug.jks')
  32. storePassword 'android'
  33. }
  34. release {
  35. // keyAlias 'key0'
  36. // keyPassword '00000000'
  37. // storeFile file('../bgy.jks')
  38. // storePassword '00000000'
  39. keyAlias 'hboxs'
  40. keyPassword 'android'
  41. storeFile file('../hboxs.jks')
  42. storePassword 'android'
  43. }
  44. }
  45. buildTypes {
  46. // release {
  47. // minifyEnabled true
  48. // //Zipalign优化
  49. // zipAlignEnabled true
  50. //
  51. // // 移除无用的resource文件
  52. // shrinkResources true
  53. // proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
  54. // signingConfig signingConfigs.release
  55. // }
  56. release {
  57. buildConfigField "boolean", "LOG_DEBUG", "false" //不显示log
  58. //Zipalign优化
  59. zipAlignEnabled true
  60. minifyEnabled true
  61. shrinkResources true
  62. proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
  63. signingConfig signingConfigs.release
  64. }
  65. debug {
  66. signingConfig signingConfigs.release
  67. }
  68. }
  69. compileOptions {
  70. sourceCompatibility JavaVersion.VERSION_1_8
  71. targetCompatibility JavaVersion.VERSION_1_8
  72. }
  73. greendao {
  74. schemaVersion 1
  75. daoPackage 'com.exapmple.icecreamlite.greendao'
  76. }
  77. packagingOptions {
  78. exclude 'META-INF/io.netty.versions.properties'
  79. }
  80. repositories {
  81. flatDir {
  82. dir'libs'
  83. }
  84. }
  85. }
  86. dependencies {
  87. implementation files('libs/bugly-core-4.1.9.aar')
  88. // implementation 'com.github.bumptech.glide:glide:4.9.0'
  89. // implementation 'com.android.support:appcompat-v7:28.0.0'
  90. // implementation 'com.android.support:recyclerview-v7:28.0.0'
  91. // implementation 'com.android.support.constraint:constraint-layout:1.1.3'
  92. //rxjava
  93. // implementation 'io.reactivex.rxjava2:rxjava:2.2.2'
  94. // implementation 'io.reactivex.rxjava2:rxandroid:2.1.0'
  95. //网络 okhttp + gson解析
  96. implementation 'com.squareup.retrofit2:converter-gson:2.5.0'
  97. // implementation 'com.squareup.retrofit2:retrofit:2.5.0'
  98. // implementation 'com.squareup.retrofit2:adapter-rxjava2:2.4.0'
  99. // implementation 'android.arch.work:work-runtime:1.0.1'
  100. //二维码
  101. // implementation 'com.google.zxing:core:3.3.3'
  102. // api files('libs/zixing-core-3.2.0.jar')
  103. //bannerview 轮播图的
  104. implementation 'com.youth.banner:banner:1.4.10'
  105. //数据库
  106. // api 'org.greenrobot:greendao:3.2.2'
  107. // api 'org.greenrobot:greendao-generator:3.2.2'
  108. // implementation 'com.github.orhanobut:hawk:1.21'
  109. implementation project(path: ':module_offpay')
  110. implementation project(':module_offpay')
  111. implementation project(':BaseLibrary')
  112. implementation project(path: ':lm-library')
  113. implementation 'com.rabbitmq:amqp-client:4.12.0'
  114. implementation 'com.getui:sdk:2.13.1.0'
  115. debugCompile 'com.squareup.leakcanary:leakcanary-android:2.12'
  116. }