OXYGENHUB
# 19e1dbc01b93 oxygenhub-android / app / build.gradle.kts
1.8 KiB · last changed Android: Move extractNativeLibs to gradle useLegacyPackaging to fix build error 1 month ago source blame history raw
1
plugins {
2
    alias(libs.plugins.android.application)
3
    alias(libs.plugins.kotlin.compose)
4
}
5
6
android {
7
    namespace = "com.example.oxygenhub"
8
    compileSdk {
9
        version = release(37)
10
    }
11
12
    defaultConfig {
13
        applicationId = "com.example.oxygenhub"
14
        minSdk = 24
15
        targetSdk = 37
16
        versionCode = 1
17
        versionName = "1.0"
18
19
        testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
20
    }
21
22
    buildTypes {
23
        release {
24
            optimization {
25
                enable = false
26
            }
27
        }
28
    }
29
    compileOptions {
30
        sourceCompatibility = JavaVersion.VERSION_11
31
        targetCompatibility = JavaVersion.VERSION_11
32
    }
33
    packaging {
34
        jniLibs {
35
            useLegacyPackaging = true
36
        }
37
    }
38
    buildFeatures {
39
        compose = true
40
    }
41
}
42
43
dependencies {
44
    implementation("net.java.dev.jna:jna:5.17.0@aar")
45
    implementation(platform(libs.androidx.compose.bom))
46
    implementation(libs.androidx.activity.compose)
47
    implementation(libs.androidx.compose.material3)
48
    implementation("androidx.compose.material:material-icons-extended")
49
    implementation(libs.androidx.compose.ui)
50
    implementation(libs.androidx.compose.ui.graphics)
51
    implementation(libs.androidx.compose.ui.tooling.preview)
52
    implementation(libs.androidx.core.ktx)
53
    implementation(libs.androidx.lifecycle.runtime.ktx)
54
    testImplementation(libs.junit)
55
    androidTestImplementation(platform(libs.androidx.compose.bom))
56
    androidTestImplementation(libs.androidx.compose.ui.test.junit4)
57
    androidTestImplementation(libs.androidx.espresso.core)
58
    androidTestImplementation(libs.androidx.junit)
59
    debugImplementation(libs.androidx.compose.ui.test.manifest)
60
    debugImplementation(libs.androidx.compose.ui.tooling)
61
}