build.gradle 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. plugins {
  2. id 'com.android.library'
  3. id 'org.jetbrains.kotlin.android'
  4. }
  5. android {
  6. compileSdk libs.versions.compileSdk.get().toInteger()
  7. defaultConfig {
  8. minSdk libs.versions.minSdk.get().toInteger()
  9. consumerProguardFiles 'proguard-rules.pro'
  10. externalNativeBuild {
  11. cmake {
  12. abiFilters "armeabi-v7a"
  13. abiFilters "arm64-v8a"
  14. }
  15. }
  16. }
  17. externalNativeBuild {
  18. cmake {
  19. path "src/main/cpp/CMakeLists.txt"
  20. version libs.versions.cmake
  21. }
  22. }
  23. buildTypes {
  24. debug {
  25. minifyEnabled false
  26. }
  27. release {
  28. minifyEnabled false
  29. }
  30. }
  31. compileOptions {
  32. sourceCompatibility JavaVersion.VERSION_17
  33. targetCompatibility JavaVersion.VERSION_17
  34. }
  35. kotlinOptions {
  36. jvmTarget = JavaVersion.VERSION_17.majorVersion
  37. }
  38. }
  39. dependencies {
  40. implementation libs.androidx.core.ktx
  41. implementation libs.androidx.appcompat
  42. implementation libs.frame.util
  43. //test
  44. testImplementation libs.junit
  45. androidTestImplementation libs.androidx.junit
  46. androidTestImplementation libs.androidx.espresso.core
  47. }