build.gradle 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. plugins {
  2. alias(libs.plugins.android.application)
  3. }
  4. android {
  5. namespace 'xn.update'
  6. //noinspection GradleDependency
  7. compileSdk 34
  8. defaultConfig {
  9. applicationId "xn.update"
  10. minSdk 24
  11. //noinspection ExpiredTargetSdkVersion
  12. targetSdk 28
  13. versionCode 1
  14. versionName "1.0"
  15. testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
  16. }
  17. buildTypes {
  18. release {
  19. minifyEnabled false
  20. proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
  21. }
  22. }
  23. compileOptions {
  24. sourceCompatibility JavaVersion.VERSION_1_8
  25. targetCompatibility JavaVersion.VERSION_1_8
  26. }
  27. buildFeatures {
  28. viewBinding true
  29. }
  30. }
  31. dependencies {
  32. implementation libs.appcompat
  33. implementation libs.material
  34. implementation libs.activity
  35. implementation libs.constraintlayout
  36. implementation files('lib/dmb.jar')
  37. testImplementation libs.junit
  38. androidTestImplementation libs.ext.junit
  39. androidTestImplementation libs.espresso.core
  40. //noinspection UseTomlInstead
  41. implementation 'com.blankj:utilcodex:1.31.1'
  42. //noinspection UseTomlInstead
  43. implementation 'com.github.getActivity:XXPermissions:20.0'
  44. //noinspection GradleDependency,UseTomlInstead
  45. implementation 'com.squareup.okhttp3:okhttp:3.12.13'
  46. //noinspection UseTomlInstead
  47. implementation 'com.google.android.flexbox:flexbox:3.0.0'
  48. //noinspection UseTomlInstead
  49. implementation 'com.github.li-xiaojun:XPopup:2.10.0'
  50. //noinspection UseTomlInstead
  51. implementation 'com.github.li-xiaojun:XPopupExt:1.0.1'
  52. //noinspection UseTomlInstead
  53. implementation 'com.github.AnyChart:AnyChart-Android:1.1.5'
  54. //noinspection UseTomlInstead
  55. implementation 'com.squareup.okhttp3:okhttp:4.12.0'
  56. }