diff --git a/android/app/build.gradle.kts b/android/app/build.gradle.kts index 58d3f82..5de8270 100644 --- a/android/app/build.gradle.kts +++ b/android/app/build.gradle.kts @@ -30,6 +30,10 @@ android { // TODO: Add your own signing config for the release build. // Signing with the debug keys for now, so `flutter run --release` works. signingConfig = signingConfigs.getByName("debug") + proguardFiles( + getDefaultProguardFile("proguard-android-optimize.txt"), + "proguard-rules.pro", + ) } } } diff --git a/android/app/proguard-rules.pro b/android/app/proguard-rules.pro new file mode 100644 index 0000000..3d22fce --- /dev/null +++ b/android/app/proguard-rules.pro @@ -0,0 +1,7 @@ +# Stripe push provisioning (optionnel) — SDK privé non disponible sur Maven public +-dontwarn com.google.android.gms.tapandpay.TapAndPayClient +-dontwarn com.stripe.android.pushProvisioning.PushProvisioningActivity$g +-dontwarn com.stripe.android.pushProvisioning.PushProvisioningActivityStarter$Args +-dontwarn com.stripe.android.pushProvisioning.PushProvisioningActivityStarter$Error +-dontwarn com.stripe.android.pushProvisioning.PushProvisioningActivityStarter +-dontwarn com.stripe.android.pushProvisioning.PushProvisioningEphemeralKeyProvider diff --git a/android/gradle.properties b/android/gradle.properties index d489590..3d62fbe 100644 --- a/android/gradle.properties +++ b/android/gradle.properties @@ -2,7 +2,7 @@ org.gradle.jvmargs=-Xmx8G -XX:MaxMetaspaceSize=4G -XX:ReservedCodeCacheSize=512m android.useAndroidX=true # This newDsl flag was added by the Flutter template android.newDsl=false -# Compatibilité plugins Flutter pas encore migrés vers le Kotlin intégré AGP 9 +# Compatibilité plugins Flutter (mobile_scanner, stripe_android) pas encore migrés vers le Kotlin intégré AGP 9 android.builtInKotlin=false # Évite les erreurs de cache Kotlin cross-disques (C: pub cache / D: projet) sous Windows kotlin.incremental=false diff --git a/android/gradle/wrapper/gradle-wrapper.properties b/android/gradle/wrapper/gradle-wrapper.properties index 2d428bf..e4ef43f 100644 --- a/android/gradle/wrapper/gradle-wrapper.properties +++ b/android/gradle/wrapper/gradle-wrapper.properties @@ -2,4 +2,4 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-9.1.0-all.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-8.14-all.zip diff --git a/android/settings.gradle.kts b/android/settings.gradle.kts index c21f0c5..e68f63e 100644 --- a/android/settings.gradle.kts +++ b/android/settings.gradle.kts @@ -19,7 +19,7 @@ pluginManagement { plugins { id("dev.flutter.flutter-plugin-loader") version "1.0.0" - id("com.android.application") version "9.0.1" apply false + id("com.android.application") version "8.11.1" apply false id("org.jetbrains.kotlin.android") version "2.3.20" apply false }