电子屏项目
Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.
 
 
 
 

84 wiersze
2.6 KiB

  1. ext.deps = [:]
  2. // 版本号
  3. def versions = [:]
  4. versions.gradle = '3.6.3'
  5. versions.android = '28.0.0'
  6. versions.glide = '3.7.0'
  7. versions.rxjava2 = '2.2.19'
  8. versions.rxandroid = "2.1.1"
  9. versions.okhttp = '3.6.0'
  10. versions.retrofit = '2.7.2'
  11. versions.stetho = '1.5.1'
  12. versions.greendao = '3.2.2'
  13. versions.butterknife = '8.5.1'
  14. versions.junit = '4.13'
  15. versions.leakcanary = '1.5.4'
  16. // 依赖
  17. def deps = [:]
  18. // support
  19. def android =[:]
  20. android.plugin = "com.android.tools.build:gradle:$versions.gradle"
  21. android.appcompat = "com.android.support:appcompat-v7:$versions.android"
  22. android.design = "com.android.support:design:$versions.android"
  23. android.support = "com.android.support:support-v4:$versions.android"
  24. android.cardview = "com.android.support:cardview-v7:$versions.android"
  25. deps.android = android
  26. // butterknife
  27. def butterknife = [:]
  28. butterknife.runtime = "com.jakewharton:butterknife:$versions.butterknife"
  29. butterknife.compiler = "com.jakewharton:butterknife-compiler:$versions.butterknife"
  30. deps.butterknife = butterknife
  31. // rxjava
  32. def reactivex = [:]
  33. reactivex.rxandroid = "io.reactivex.rxjava2:rxandroid:$versions.rxandroid"
  34. reactivex.rxjava2 = "io.reactivex.rxjava2:rxjava:$versions.rxjava2"
  35. deps.reactivex = reactivex
  36. // okhttp
  37. def okhttp = [:]
  38. okhttp.runtime = "com.squareup.okhttp3:okhttp:$versions.okhttp"
  39. okhttp.logging = "com.squareup.okhttp3:logging-interceptor:$versions.okhttp"
  40. deps.okhttp = okhttp
  41. // retrofit
  42. def retrofit = [:]
  43. retrofit.runtime = "com.squareup.retrofit2:retrofit:$versions.retrofit"
  44. retrofit.gson = "com.squareup.retrofit2:converter-gson:$versions.retrofit"
  45. retrofit.rxjava2 = "com.squareup.retrofit2:adapter-rxjava2:$versions.retrofit"
  46. deps.retrofit = retrofit
  47. // 图片加载库
  48. def glide = [:]
  49. glide.runtime = "com.github.bumptech.glide:glide:$versions.glide"
  50. glide.compiler = "com.github.bumptech.glide:compiler:$versions.glide"
  51. deps.glide = glide
  52. def greendao = [:]
  53. greendao.runtime = "org.greenrobot:greendao:$versions.greendao"
  54. greendao.plugin = "org.greenrobot:greendao-gradle-plugin:$versions.greendao"
  55. deps.greendao = greendao
  56. def testing = [:]
  57. testing.junit = "junit:junit:$versions.junit"
  58. deps.testing = testing
  59. // 测试相关
  60. def leakcanary = [:]
  61. leakcanary.release = "com.squareup.leakcanary:leakcanary-android-no-op:$versions.leakcanary"
  62. leakcanary.debug = "com.squareup.leakcanary:leakcanary-android:$versions.leakcanary"
  63. deps.leakcanary = leakcanary
  64. ext.deps = deps
  65. def build_versions = [:]
  66. build_versions.min_sdk = 21
  67. build_versions.target_sdk = 25
  68. build_versions.compileSdkVersion = 30
  69. build_versions.tools_version = '30.0.3'
  70. ext.build_versions = build_versions