16kb memory issue

This commit is contained in:
Surendiran 2025-10-28 16:43:03 +05:30
parent 643f7d215a
commit 60aa7c2621
3 changed files with 21 additions and 5 deletions

View File

@ -19,12 +19,12 @@ if (project.hasProperty('google-services.json')) {
def flutterVersionCode = localProperties.getProperty('flutter.versionCode') def flutterVersionCode = localProperties.getProperty('flutter.versionCode')
if (flutterVersionCode == null) { if (flutterVersionCode == null) {
flutterVersionCode = '31' flutterVersionCode = '32'
} }
def flutterVersionName = localProperties.getProperty('flutter.versionName') def flutterVersionName = localProperties.getProperty('flutter.versionName')
if (flutterVersionName == null) { if (flutterVersionName == null) {
flutterVersionName = '1.0.31' flutterVersionName = '1.0.32'
} }
def keystoreProperties = new Properties() def keystoreProperties = new Properties()
@ -89,6 +89,13 @@ android {
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
} }
} }
// Add this block (required for 16KB support)
packagingOptions {
jniLibs {
useLegacyPackaging = false
}
}
} }
flutter { flutter {

View File

@ -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.useAndroidX=true
android.enableJetifier=false android.enableJetifier=true

View File

@ -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 # 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 # 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. # 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 #version: 1.0.20+21
environment: environment: