plugins { id("com.android.application") } android { namespace = "com.critterfolio.app" compileSdk = 34 ndkVersion = "26.3.11579264" defaultConfig { applicationId = "com.critterfolio.app" minSdk = 24 targetSdk = 34 versionCode = 1 versionName = "0.1.0" ndk { abiFilters += listOf("arm64-v8a") } externalNativeBuild { cmake { arguments += "-DANDROID_STL=c++_shared" cppFlags += "-std=c++17" } } } buildFeatures { prefab = true } externalNativeBuild { cmake { path = file("CMakeLists.txt") version = "3.22.1" } } sourceSets { getByName("main") { assets.srcDirs("../../assets") } } buildTypes { release { isMinifyEnabled = false } } compileOptions { sourceCompatibility = JavaVersion.VERSION_17 targetCompatibility = JavaVersion.VERSION_17 } packaging { jniLibs { useLegacyPackaging = true } } } dependencies { implementation(files("libs/SDL3-3.4.14.aar")) implementation(files("libs/SDL3_image-3.4.4.aar")) }