From f7a3dbaa2d06d411e39d093c075d0454d4d93895 Mon Sep 17 00:00:00 2001 From: QIU Date: Tue, 4 Aug 2026 16:34:39 +0000 Subject: [PATCH] fix(i18n): use AGP9 localeFilters for language keep-list resourceConfigurations is rejected by AGP 9.3 ("When localeFilters are specified, resourceConfigurations cannot include locale qualifiers"). Switch to androidResources.localeFilters. Verified: :app:mergeReleaseResources + :app:processReleaseResources BUILD SUCCESSFUL. --- app/build.gradle.kts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 70ec12fd..2a339944 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -17,8 +17,10 @@ android { ndk { abiFilters += listOf("armeabi-v7a") } - // 显式保留全部语言(防 shrinkResources 丢弃 in/id 印尼语配置) - resourceConfigurations += listOf( + } + androidResources { + // 显式保留全部语言(防 shrinkResources 丢弃 in/id 印尼语配置); AGP 9 用 localeFilters + localeFilters += listOf( "en", "zh", "tr", "in", "id", "es", "ru", "si", "uk" ) }