Package Rust library in Android app

This commit is contained in:
2026-07-03 14:25:54 +02:00
parent 63cf025b2e
commit 9a8cd1c698

View File

@@ -36,6 +36,9 @@ android {
resources { resources {
excludes += "/META-INF/{AL2.0,LGPL2.1}" excludes += "/META-INF/{AL2.0,LGPL2.1}"
} }
jniLibs {
pickFirsts += "lib/arm64-v8a/libvnidrop.so"
}
} }
buildTypes { buildTypes {
getByName("release") { getByName("release") {
@@ -46,4 +49,15 @@ android {
sourceCompatibility = JavaVersion.VERSION_11 sourceCompatibility = JavaVersion.VERSION_11
targetCompatibility = 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")
}
} }