From b27d21b194ecd303c6aa3e9396b9dc23e17733be Mon Sep 17 00:00:00 2001 From: Hari-Thakur-27 Date: Fri, 6 Mar 2026 13:18:24 +0000 Subject: [PATCH] fix: Adding version check for new arch --- android/build.gradle | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/android/build.gradle b/android/build.gradle index fa9c474..ba04995 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -63,7 +63,18 @@ def rnVersion = getRNVersion() println "Found react native version as ${rnVersion}" def isNewArchitectureEnabled() { - return rootProject.hasProperty("newArchEnabled") && rootProject.getProperty("newArchEnabled") == "true" + if (rootProject.hasProperty("newArchEnabled") && rootProject.getProperty("newArchEnabled") == "true") { + return true + } + + def version = rnVersion.replaceAll(/[^0-9.]/, "") + def parts = version.tokenize('.') + if (parts.size() < 2) { + return false + } + def major = parts[0] as int + def minor = parts[1] as int + return (major > 0) || (major == 0 && minor >= 82) } apply plugin: 'com.android.library'