build.gradle.kts 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. plugins {
  2. id("com.android.application")
  3. id("kotlin-android")
  4. // The Flutter Gradle Plugin must be applied after the Android and Kotlin Gradle plugins.
  5. id("dev.flutter.flutter-gradle-plugin")
  6. }
  7. android {
  8. namespace = "com.enzo.palmoil.palm_oil_mobile"
  9. compileSdk = flutter.compileSdkVersion
  10. ndkVersion = flutter.ndkVersion
  11. aaptOptions {
  12. noCompress("tflite")
  13. noCompress("lite")
  14. }
  15. compileOptions {
  16. sourceCompatibility = JavaVersion.VERSION_17
  17. targetCompatibility = JavaVersion.VERSION_17
  18. }
  19. kotlinOptions {
  20. jvmTarget = "17"
  21. }
  22. defaultConfig {
  23. // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html).
  24. applicationId = "com.enzo.palmoil.palm_oil_mobile"
  25. // You can update the following values to match your application needs.
  26. // For more information, see: https://flutter.dev/to/review-gradle-config.
  27. minSdk = flutter.minSdkVersion
  28. targetSdk = flutter.targetSdkVersion
  29. versionCode = flutter.versionCode
  30. versionName = flutter.versionName
  31. }
  32. buildTypes {
  33. release {
  34. // TODO: Add your own signing config for the release build.
  35. // Signing with the debug keys for now, so `flutter run --release` works.
  36. signingConfig = signingConfigs.getByName("debug")
  37. isMinifyEnabled = false
  38. isShrinkResources = false
  39. proguardFiles(getDefaultProguardFile("proguard-android-optimize.txt"), "proguard-rules.pro")
  40. }
  41. }
  42. }
  43. flutter {
  44. source = "../.."
  45. }