From 72041327d583aee12c9d9512881640e08e70d3ee Mon Sep 17 00:00:00 2001 From: Armand <4831c0@proton.me> Date: Tue, 19 Aug 2025 13:09:17 +0200 Subject: [PATCH] android: make transformApks more graceful --- firka/android/app/build.gradle.kts | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/firka/android/app/build.gradle.kts b/firka/android/app/build.gradle.kts index d4ad021d..e5613ea6 100644 --- a/firka/android/app/build.gradle.kts +++ b/firka/android/app/build.gradle.kts @@ -151,7 +151,22 @@ afterEvaluate { tasks.findByName("bundleRelease")?.finalizedBy("transformAndResignReleaseBundle") } -fun transformApks(debug: Boolean) { +fun transformApks(debug: Boolean, i : Int = 0) { + try { + _transformApks(debug) + } catch (e: Exception) { + if (i < 5) { + e.printStackTrace() + + println("Retrying: ${i + 1}") + transformApks(debug, i + 1) + } else { + throw e + } + } +} + +fun _transformApks(debug: Boolean) { println("Starting APK transformation process...") val buildDir = project.buildDir