From 472320482a2d0481bc85bdbb378d1ffdc789155c Mon Sep 17 00:00:00 2001 From: Ritesh Shukla Date: Sun, 23 Aug 2026 01:45:19 +0530 Subject: [PATCH 1/2] Add ndkVersion to build.gradle configuration --- .../templates/native-common/android/build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/create-react-native-library/templates/native-common/android/build.gradle b/packages/create-react-native-library/templates/native-common/android/build.gradle index a9daaba3d..6bb1f8bca 100644 --- a/packages/create-react-native-library/templates/native-common/android/build.gradle +++ b/packages/create-react-native-library/templates/native-common/android/build.gradle @@ -48,7 +48,7 @@ android { <% } -%> compileSdkVersion getExtOrDefault("compileSdkVersion") - + ndkVersion getExtOrDefault("ndkVersion") defaultConfig { minSdkVersion getExtOrDefault("minSdkVersion") <% if (project.moduleConfig === 'nitro-modules' || project.viewConfig === 'nitro-view') { -%> From 7d150d9906e42db8000037e817b1843bcd501e48 Mon Sep 17 00:00:00 2001 From: Satyajit Sahoo Date: Tue, 8 Sep 2026 11:16:56 +0200 Subject: [PATCH 2/2] fix: only set ndkVersion for nitro and only when project specifies one --- .../templates/native-common/android/build.gradle | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/create-react-native-library/templates/native-common/android/build.gradle b/packages/create-react-native-library/templates/native-common/android/build.gradle index 6bb1f8bca..c28839367 100644 --- a/packages/create-react-native-library/templates/native-common/android/build.gradle +++ b/packages/create-react-native-library/templates/native-common/android/build.gradle @@ -48,7 +48,7 @@ android { <% } -%> compileSdkVersion getExtOrDefault("compileSdkVersion") - ndkVersion getExtOrDefault("ndkVersion") + defaultConfig { minSdkVersion getExtOrDefault("minSdkVersion") <% if (project.moduleConfig === 'nitro-modules' || project.viewConfig === 'nitro-view') { -%> @@ -73,6 +73,10 @@ android { } <% if (project.moduleConfig === 'nitro-modules' || project.viewConfig === 'nitro-view') { -%> + if (rootProject.ext.has("ndkVersion")) { + ndkVersion rootProject.ext.ndkVersion + } + externalNativeBuild { cmake { path "CMakeLists.txt"