From 1d2a9216eccdbb8dc6896fc9094493d71eba7709 Mon Sep 17 00:00:00 2001 From: QiuYe Date: Sun, 3 May 2026 13:45:02 +0800 Subject: [PATCH] Fix native resource packaging exclusions --- gradle/scripts/resources.gradle | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/gradle/scripts/resources.gradle b/gradle/scripts/resources.gradle index 072bd03..1046872 100644 --- a/gradle/scripts/resources.gradle +++ b/gradle/scripts/resources.gradle @@ -178,11 +178,11 @@ tasks.named('processResources') { from(layout.projectDirectory.dir('native')) { into('native') includeEmptyDirs = false - include '**/*.so', '**/*.so.*', '**/*.dylib', '**/*.dll' + include '**/*' exclude { details -> - details.relativePath.pathString.startsWith("${nativeClassifier}/") && - generatedNativeDir.exists() && - (generatedNativeDir.listFiles()?.length ?: 0) > 0 + details.relativePath.segments.length == 2 && + details.relativePath.segments[0] == nativeClassifier && + new File(generatedNativeDir, details.relativePath.segments[1]).exists() } } from(generatedNativeRootDir) {