From 9a8cd1c698c67f4ff7e8821f6ffb863df561ee5b Mon Sep 17 00:00:00 2001 From: Hammed Abass Date: Fri, 3 Jul 2026 14:25:54 +0200 Subject: [PATCH] Package Rust library in Android app --- androidApp/build.gradle.kts | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/androidApp/build.gradle.kts b/androidApp/build.gradle.kts index 82c2d51..3866d0e 100644 --- a/androidApp/build.gradle.kts +++ b/androidApp/build.gradle.kts @@ -36,6 +36,9 @@ android { resources { excludes += "/META-INF/{AL2.0,LGPL2.1}" } + jniLibs { + pickFirsts += "lib/arm64-v8a/libvnidrop.so" + } } buildTypes { getByName("release") { @@ -46,4 +49,15 @@ android { sourceCompatibility = JavaVersion.VERSION_11 targetCompatibility = JavaVersion.VERSION_11 } + sourceSets { + getByName("debug") { + jniLibs.srcDir(project(":shared").layout.buildDirectory.dir("intermediates/rust/aarch64-linux-android/debug")) + } + } +} + +tasks.configureEach { + if (name == "mergeDebugJniLibFolders" || name == "mergeDebugNativeLibs") { + dependsOn(":shared:cargoBuildAndroidArm64Debug") + } }