import org.jetbrains.kotlin.gradle.tasks.KotlinCompile plugins { alias(libs.plugins.android.application) alias(libs.plugins.kotlin.android) } android { namespace 'com.iflytop.profilometer' compileSdk 35 defaultConfig { applicationId "com.iflytop.profilometer" minSdk 24 targetSdk 35 versionCode 1 versionName "1.0" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' } } compileOptions { sourceCompatibility JavaVersion.VERSION_21 targetCompatibility JavaVersion.VERSION_21 } } tasks.withType(KotlinCompile).configureEach { kotlinOptions { jvmTarget = "21" } } dependencies { implementation libs.appcompat implementation libs.material implementation libs.activity implementation libs.constraintlayout implementation libs.gson implementation libs.reflections implementation libs.kotlin.stdlib implementation libs.ktor.server.core implementation libs.ktor.server.cio implementation libs.ktor.server.websockets implementation libs.ktor.server.content.negotiation implementation libs.ktor.serialization.kotlinx.json testImplementation libs.junit androidTestImplementation libs.ext.junit androidTestImplementation libs.espresso.core }