From 132d9e33a6662554149a7941053594c6c7ab9043 Mon Sep 17 00:00:00 2001 From: Chen Asraf Date: Sun, 19 Apr 2026 14:10:06 +0300 Subject: [PATCH] build: strip deps metadata from build Release-As: 0.9.8 --- .github/workflows/release.yml | 8 ++++++++ android/gradle.properties | 1 - 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 3e2bf06..6024076 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -155,6 +155,14 @@ jobs: - name: Build split APKs run: flutter build apk --release --split-per-abi + - name: Strip dependency metadata from APKs + run: | + pip install apksigtool + APK_DIR=build/app/outputs/flutter-apk + for apk in $APK_DIR/app-*-release.apk; do + python3 -m apksigtool remove-signing-block --block-id 0x504b4453 "$apk" + done + - name: Build App Bundle run: flutter build appbundle --release --obfuscate --split-debug-info=build/debug-info-aab - name: Rename artifacts diff --git a/android/gradle.properties b/android/gradle.properties index de650c4..fbee1d8 100644 --- a/android/gradle.properties +++ b/android/gradle.properties @@ -1,3 +1,2 @@ org.gradle.jvmargs=-Xmx8G -XX:MaxMetaspaceSize=4G -XX:ReservedCodeCacheSize=512m -XX:+HeapDumpOnOutOfMemoryError android.useAndroidX=true -android.dependencyMetadataInApk=false