From 60aa7c2621a2711e9cc008fd4cc3123ef856cce2 Mon Sep 17 00:00:00 2001 From: SurendarSuri30 Date: Tue, 28 Oct 2025 16:43:03 +0530 Subject: [PATCH] 16kb memory issue --- android/app/build.gradle | 11 +++++++++-- android/gradle.properties | 13 +++++++++++-- pubspec.yaml | 2 +- 3 files changed, 21 insertions(+), 5 deletions(-) diff --git a/android/app/build.gradle b/android/app/build.gradle index fce4693..3d19cb4 100755 --- a/android/app/build.gradle +++ b/android/app/build.gradle @@ -19,12 +19,12 @@ if (project.hasProperty('google-services.json')) { def flutterVersionCode = localProperties.getProperty('flutter.versionCode') if (flutterVersionCode == null) { - flutterVersionCode = '31' + flutterVersionCode = '32' } def flutterVersionName = localProperties.getProperty('flutter.versionName') if (flutterVersionName == null) { - flutterVersionName = '1.0.31' + flutterVersionName = '1.0.32' } def keystoreProperties = new Properties() @@ -89,6 +89,13 @@ android { proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' } } + + // ✅ Add this block (required for 16KB support) + packagingOptions { + jniLibs { + useLegacyPackaging = false + } + } } flutter { diff --git a/android/gradle.properties b/android/gradle.properties index 90db301..6d999e0 100755 --- a/android/gradle.properties +++ b/android/gradle.properties @@ -1,3 +1,12 @@ -org.gradle.jvmargs=-Xmx4G +# Enable 16KB memory page support +android.bundle.enableNativeCodeCompression=false +android.experimental.enable16kPages=true + +# Ensure compatibility +org.gradle.jvmargs=-Xmx4G -XX:+UseParallelGC -XX:MaxMetaspaceSize=1G +org.gradle.caching=true +org.gradle.daemon=true +org.gradle.parallel=true + android.useAndroidX=true -android.enableJetifier=false \ No newline at end of file +android.enableJetifier=true \ No newline at end of file diff --git a/pubspec.yaml b/pubspec.yaml index dac23f5..33c8e89 100755 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -16,7 +16,7 @@ publish_to: 'none' # Remove this line if you wish to publish to pub.dev # https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html # In Windows, build-name is used as the major, minor, and patch parts # of the product and file versions while build-number is used as the build suffix. -version: 1.0.31+31 +version: 1.0.32+32 #version: 1.0.20+21 environment: