From 16d58786d6da1a94c7041b0ca7a0702d4cc99a8b Mon Sep 17 00:00:00 2001 From: Akash Yadav Date: Mon, 13 Nov 2023 19:08:13 +0530 Subject: [PATCH] fix: specify NDK ABI filters for Android modules --- .../com/itsaky/androidide/plugins/conf/AndroidModuleConf.kt | 5 +++++ termux/termux-emulator/build.gradle.kts | 4 ---- 2 files changed, 5 insertions(+), 4 deletions(-) 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 d0dbf6e30..c0122ca83 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 @@ -47,6 +47,11 @@ fun Project.configureAndroidModule( multiDexEnabled = true testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner" + + ndk { + abiFilters.clear() + abiFilters += arrayOf("armeabi-v7a", "arm64-v8a") + } } compileOptions { diff --git a/termux/termux-emulator/build.gradle.kts b/termux/termux-emulator/build.gradle.kts index da054ecc6..672e2f663 100644 --- a/termux/termux-emulator/build.gradle.kts +++ b/termux/termux-emulator/build.gradle.kts @@ -13,10 +13,6 @@ android { cFlags += arrayOf("-std=c11", "-Wall", "-Wextra", "-Werror", "-Os", "-fno-stack-protector", "-Wl,--gc-sections") } } - - ndk { - abiFilters += arrayOf("x86", "x86_64", "armeabi-v7a", "arm64-v8a") - } } externalNativeBuild {