Skip to content

Commit 8e5fd9e

Browse files
committed
Add reactNativeArchitectures
1 parent aa0d9de commit 8e5fd9e

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

android/build.gradle

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,11 @@ buildscript {
99
}
1010
}
1111

12+
def reactNativeArchitectures() {
13+
def value = project.getProperties().get("reactNativeArchitectures")
14+
return value ? value.split(",") : ["armeabi-v7a", "x86", "x86_64", "arm64-v8a"]
15+
}
16+
1217
def isNewArchitectureEnabled() {
1318
return rootProject.hasProperty("newArchEnabled") && rootProject.getProperty("newArchEnabled") == "true"
1419
}
@@ -53,12 +58,13 @@ android {
5358
minSdkVersion getExtOrIntegerDefault("minSdkVersion")
5459
targetSdkVersion getExtOrIntegerDefault("targetSdkVersion")
5560
buildConfigField "boolean", "IS_NEW_ARCHITECTURE_ENABLED", isNewArchitectureEnabled().toString()
56-
61+
5762
consumerProguardFiles "proguard-rules.pro"
58-
63+
5964
externalNativeBuild {
6065
cmake {
6166
arguments "-DANDROID_STL=c++_shared", "-DANDROID_TOOLCHAIN=clang"
67+
abiFilters (*reactNativeArchitectures())
6268
}
6369
}
6470
}

0 commit comments

Comments
 (0)