group = "es.freetimelab.pluriwave.fileactions" version = "1.0-SNAPSHOT" // Sin bloque `buildscript` a proposito: este modulo solo se construye desde // `android/settings.gradle.kts` de la app, cuyo `pluginManagement` ya pone // AGP 8.11.1 y Kotlin 2.2.20 en el classpath compartido. Declarar aqui otro // classpath de AGP arriesga un choque de versiones con el de la app. plugins { id("com.android.library") id("org.jetbrains.kotlin.android") } android { namespace = "es.freetimelab.pluriwave.fileactions" compileSdk = 36 compileOptions { sourceCompatibility = JavaVersion.VERSION_17 targetCompatibility = JavaVersion.VERSION_17 } kotlinOptions { jvmTarget = JavaVersion.VERSION_17.toString() } sourceSets { getByName("main") { java.srcDirs("src/main/kotlin") } } defaultConfig { // Igual que `flutter.minSdkVersion` en Flutter 3.44 (FlutterExtension.kt). minSdk = 24 } } dependencies { // `androidx.core.content.FileProvider`, para servir la caratula embebida // cacheada desde la autoridad `${applicationId}.fileprovider` que declara // el manifiesto del modulo de app. implementation("androidx.core:core-ktx:1.16.0") }