Browse Source

build(android): 优化NDK ABI配置以减小发布包体积

发布版本仅保留armeabi-v7a和arm64-v8a架构以减小APK体积,调试版本保留全部架构以支持模拟器
weicu
lxm 1 year ago
parent
commit
de71a7ed01
  1. 11
      android/app/build.gradle.kts

11
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")
}
}
}
}

Loading…
Cancel
Save