From de71a7ed01d1eb6b57aa48dee255c77a3ed5b71a Mon Sep 17 00:00:00 2001 From: lxm <1274844347@qq.com> Date: Fri, 26 Sep 2025 12:53:21 +0800 Subject: [PATCH] =?UTF-8?q?build(android):=20=E4=BC=98=E5=8C=96NDK=20ABI?= =?UTF-8?q?=E9=85=8D=E7=BD=AE=E4=BB=A5=E5=87=8F=E5=B0=8F=E5=8F=91=E5=B8=83?= =?UTF-8?q?=E5=8C=85=E4=BD=93=E7=A7=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 发布版本仅保留armeabi-v7a和arm64-v8a架构以减小APK体积,调试版本保留全部架构以支持模拟器 --- android/app/build.gradle.kts | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/android/app/build.gradle.kts b/android/app/build.gradle.kts index cab2efce1..f3c13c5fc 100644 --- a/android/app/build.gradle.kts +++ b/android/app/build.gradle.kts @@ -106,7 +106,11 @@ android { "proguard-rules.pro" ) signingConfig = signingConfigs.getByName("release") - // signingConfig = signingConfigs.getByName("debug") + + // Release 版本只保留 arm64-v8a 和 armeabi-v7a(移除 x86/x86_64) + ndk { + abiFilters += listOf("armeabi-v7a", "arm64-v8a") + } } debug { isMinifyEnabled = false @@ -116,6 +120,11 @@ android { "proguard-rules.pro" ) signingConfig = signingConfigs.getByName("debug") + + // Debug 版本保留所有 ABI(包括 x86/x86_64,用于模拟器) + ndk { + abiFilters += listOf("armeabi-v7a", "arm64-v8a", "x86", "x86_64") + } } } }