From abb6d1614068b3b17797745c8e09296198f8ed19 Mon Sep 17 00:00:00 2001 From: Akash Yadav Date: Thu, 4 Jan 2024 20:11:11 +0530 Subject: [PATCH] build: include only specified CPU ABI when building for F-Droid --- .../itsaky/androidide/plugins/conf/AndroidModuleConf.kt | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/build-logic/ide/src/main/java/com/itsaky/androidide/plugins/conf/AndroidModuleConf.kt b/build-logic/ide/src/main/java/com/itsaky/androidide/plugins/conf/AndroidModuleConf.kt index 44f114367..226953842 100644 --- a/build-logic/ide/src/main/java/com/itsaky/androidide/plugins/conf/AndroidModuleConf.kt +++ b/build-logic/ide/src/main/java/com/itsaky/androidide/plugins/conf/AndroidModuleConf.kt @@ -18,12 +18,14 @@ package com.itsaky.androidide.plugins.conf import BuildConfig +import FDroidConfig import com.android.build.api.variant.AndroidComponentsExtension import com.android.build.api.variant.ApplicationAndroidComponentsExtension import com.android.build.api.variant.FilterConfiguration import com.android.build.api.variant.impl.getFilter import com.android.build.gradle.BaseExtension import com.itsaky.androidide.plugins.util.SdkUtils.getAndroidJar +import isFDroidBuild import org.gradle.api.Project import org.gradle.api.artifacts.Dependency import projectVersionCode @@ -98,7 +100,11 @@ fun Project.configureAndroidModule( reset() isEnable = true isUniversalApk = false - include(*flavorsAbis.keys.toTypedArray()) + if (isFDroidBuild) { + include(FDroidConfig.fDroidBuildArch!!) + } else { + include(*flavorsAbis.keys.toTypedArray()) + } } }