/ src / app / build.gradle.kts
build.gradle.kts
 1  plugins {
 2      alias(libs.plugins.android.application)
 3      alias(libs.plugins.jetbrains.kotlin.android)
 4  }
 5  
 6  android {
 7      namespace = "com.harmoniis.os4"
 8      compileSdk = 34
 9  
10      defaultConfig {
11          applicationId = "com.harmoniis.os4"
12          minSdk = 24
13          targetSdk = 34
14          versionCode = 1
15          versionName = "1.0"
16  
17          testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
18      }
19  
20      buildTypes {
21          release {
22              isMinifyEnabled = false
23              proguardFiles(
24                  getDefaultProguardFile("proguard-android-optimize.txt"),
25                  "proguard-rules.pro"
26              )
27          }
28      }
29      compileOptions {
30          sourceCompatibility = JavaVersion.VERSION_1_8
31          targetCompatibility = JavaVersion.VERSION_1_8
32      }
33      kotlinOptions {
34          jvmTarget = "1.8"
35      }
36      externalNativeBuild {
37          cmake {
38              path = file("src/main/cpp/CMakeLists.txt")
39              version = "3.22.1"
40          }
41      }
42      buildFeatures {
43          viewBinding = true
44      }
45  }
46  
47  dependencies {
48  
49      implementation(libs.androidx.core.ktx)
50      implementation(libs.androidx.appcompat)
51      implementation(libs.material)
52      implementation(libs.androidx.constraintlayout)
53      testImplementation(libs.junit)
54      androidTestImplementation(libs.androidx.junit)
55      androidTestImplementation(libs.androidx.espresso.core)
56  }