From 4e878d614d241297fa57063ea2cca75a29d4aede Mon Sep 17 00:00:00 2001 From: Kevin Li Date: Tue, 28 Apr 2020 18:32:29 +0800 Subject: [PATCH] Update gralde configure to only build the target abi. (#341) * Update gralde configure to only build the target abi. * Fix sync project error. --- gradle/native-build.gradle | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/gradle/native-build.gradle b/gradle/native-build.gradle index 8aa760892..807fd12ea 100644 --- a/gradle/native-build.gradle +++ b/gradle/native-build.gradle @@ -58,7 +58,13 @@ ext.nativeBuild = { nativeTargets -> if (abi != 'all') { abiFilters abi.split(' ') } else { - abiFilters "armeabi-v7a", "x86", "arm64-v8a", "x86_64" + if (project.hasProperty('android.injected.invoked.from.ide') && project.hasProperty('android.injected.build.abi')) { + //Only build the target abi while running from Android studio + abi = project.getProperty("android.injected.build.abi") + abiFilters abi.split(',').first() + } else { + abiFilters "armeabi-v7a", "x86", "arm64-v8a", "x86_64" + } } } }