From 286af0e5bfbe760aaee05eed31e025d62200a259 Mon Sep 17 00:00:00 2001 From: FooIbar <118464521+FooIbar@users.noreply.github.com> Date: Sat, 31 May 2025 15:17:24 +0800 Subject: [PATCH] Do not package OkHttp public suffix list We handle cookies in ktor. --- app/build.gradle.kts | 38 +++++++++++++++++++------------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/app/build.gradle.kts b/app/build.gradle.kts index c76c5837c..d6a6235c6 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -21,24 +21,6 @@ plugins { val supportedAbis = arrayOf("arm64-v8a", "x86_64", "armeabi-v7a") android { - androidResources { - generateLocaleConfig = true - localeFilters += listOf( - "zh", - "zh-rCN", - "zh-rHK", - "zh-rTW", - "es", - "ja", - "ko", - "fr", - "de", - "th", - "tr", - "nb-rNO", - ) - } - splits { abi { isEnable = true @@ -134,11 +116,29 @@ android { "/kotlin/**", "**.txt", "**.bin", - "/okhttp3/**", // Okhttp public suffix ) } } + androidResources { + ignoreAssetsPatterns += "!PublicSuffixDatabase.list" // OkHttp + generateLocaleConfig = true + localeFilters += listOf( + "zh", + "zh-rCN", + "zh-rHK", + "zh-rTW", + "es", + "ja", + "ko", + "fr", + "de", + "th", + "tr", + "nb-rNO", + ) + } + dependenciesInfo.includeInApk = false buildTypes {