plugins { id("com.android.application") id("kotlin-android") // The Flutter Gradle Plugin must be applied after the Android and Kotlin Gradle plugins. id("dev.flutter.flutter-gradle-plugin") id("com.google.gms.google-services") } android { namespace = "com.mp.hris" // UBAH 1: Hardcode ke 34 agar support ML Kit terbaru compileSdk = 36 ndkVersion = flutter.ndkVersion compileOptions { isCoreLibraryDesugaringEnabled = true sourceCompatibility = JavaVersion.VERSION_11 targetCompatibility = JavaVersion.VERSION_11 } kotlinOptions { jvmTarget = JavaVersion.VERSION_11.toString() } defaultConfig { // Pastikan applicationId ini sesuai dengan yang Anda inginkan applicationId = "com.mp.hris" // UBAH 2: Ubah minSdk ke 23 (Android 6.0) minimal untuk AI minSdk = flutter.minSdkVersion targetSdk = flutter.targetSdkVersion versionCode = flutter.versionCode versionName = flutter.versionName // UBAH 3: Aktifkan MultiDex karena library AI sangat besar multiDexEnabled = true } buildTypes { release { signingConfig = signingConfigs.getByName("debug") } } } flutter { source = "../.." } // UBAH 4: Tambahkan blok dependencies ini manual di paling bawah dependencies { coreLibraryDesugaring("com.android.tools:desugar_jdk_libs:2.1.5") implementation("androidx.multidex:multidex:2.0.1") implementation(platform("com.google.firebase:firebase-bom:34.11.0")) implementation("com.google.firebase:firebase-analytics") }