build.gradle 2.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091
  1. plugins {
  2. alias(libs.plugins.android.application)
  3. alias(libs.plugins.jetbrains.kotlin.android)
  4. alias(libs.plugins.navigation.safe.args)
  5. }
  6. android {
  7. namespace 'com.grkj.iscs_mc'
  8. compileSdk 34
  9. viewBinding.enabled = true
  10. dataBinding {
  11. enabled true
  12. }
  13. defaultConfig {
  14. applicationId "com.grkj.iscs_mc"
  15. minSdk 24
  16. targetSdk 34
  17. versionCode 1
  18. versionName "1.0"
  19. multiDexEnabled true
  20. testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
  21. }
  22. buildTypes {
  23. release {
  24. minifyEnabled false
  25. proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
  26. }
  27. }
  28. compileOptions {
  29. sourceCompatibility JavaVersion.VERSION_1_8
  30. targetCompatibility JavaVersion.VERSION_1_8
  31. }
  32. kotlinOptions {
  33. jvmTarget = '1.8'
  34. }
  35. }
  36. dependencies {
  37. implementation libs.androidx.core.ktx
  38. implementation libs.androidx.appcompat
  39. implementation libs.material
  40. implementation libs.androidx.activity
  41. implementation libs.androidx.constraintlayout
  42. implementation libs.androidx.lifecycle.runtime.ktx
  43. implementation libs.androidx.activity.compose
  44. implementation platform(libs.androidx.compose.bom)
  45. implementation libs.androidx.ui
  46. implementation libs.androidx.ui.graphics
  47. implementation libs.androidx.ui.tooling.preview
  48. implementation libs.androidx.material3
  49. testImplementation libs.junit
  50. androidTestImplementation libs.androidx.junit
  51. androidTestImplementation libs.androidx.espresso.core
  52. androidTestImplementation platform(libs.androidx.compose.bom)
  53. androidTestImplementation libs.androidx.ui.test.junit4
  54. debugImplementation libs.androidx.ui.tooling
  55. debugImplementation libs.androidx.ui.test.manifest
  56. implementation libs.okhttps
  57. implementation libs.okhttps.stomp
  58. implementation libs.log.interceptor
  59. implementation libs.autosize
  60. implementation 'androidx.multidex:multidex:2.0.1'
  61. // https://github.com/googlesamples/easypermissions
  62. implementation 'pub.devrel:easypermissions:3.0.0'
  63. implementation 'com.wang.avi:library:2.1.3'
  64. // RV通用Adapter https://github.com/hongyangAndroid/base-adapter
  65. implementation 'com.zhy:base-rvadapter:3.0.3'
  66. // 日志工具 https://github.com/orhanobut/logger
  67. implementation 'com.orhanobut:logger:2.2.0'
  68. implementation "androidx.navigation:navigation-fragment-ktx:2.6.0"
  69. implementation "androidx.navigation:navigation-ui-ktx:2.6.0"
  70. implementation 'com.github.jzmanu:MDatePickerSample:v1.0.5'
  71. implementation 'com.github.bumptech.glide:glide:4.11.0'
  72. }