plugins { alias(libs.plugins.android.application) alias(libs.plugins.kotlin.android) } kotlin { jvmToolchain(17) } java { toolchain { languageVersion.set(JavaLanguageVersion.of(17)) } } android { namespace = "com.example.firefly_go_android" compileSdk = 36 defaultConfig { applicationId = "com.kain344.firefly_go_android" minSdk = 24 targetSdk = 28 versionCode = 1 versionName = "1.0" testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner" } buildTypes { release { isMinifyEnabled = false isShrinkResources = false proguardFiles( getDefaultProguardFile("proguard-android-optimize.txt"), "proguard-rules.pro" ) ndk { abiFilters.addAll(listOf("arm64-v8a")) } } } buildFeatures { viewBinding = true } buildToolsVersion = "36.0.0" ndkVersion = "27.2.12479018" dependenciesInfo { includeInApk = false includeInBundle = false } } dependencies { compileOnly("de.robv.android.xposed:api:82") implementation(libs.androidx.core.ktx) implementation(libs.androidx.lifecycle.runtime.ktx.v293) implementation(files("libs/firefly-go.aar")) implementation(libs.slf4j.android) testImplementation(libs.junit) androidTestImplementation(libs.androidx.junit.v130) androidTestImplementation(libs.androidx.espresso.core.v370) }