base vpn android plugin

This commit is contained in:
2026-03-12 17:37:47 +07:00
parent c765246d79
commit 2f7462e299
28 changed files with 874 additions and 132 deletions
@@ -1,6 +1,7 @@
plugins {
id("com.android.library")
id("org.jetbrains.kotlin.android")
id("kotlin-parcelize")
}
android {
@@ -10,6 +11,7 @@ android {
defaultConfig {
minSdk = 21
}
compileOptions {
sourceCompatibility = JavaVersion.VERSION_17
targetCompatibility = JavaVersion.VERSION_17
@@ -18,9 +20,19 @@ android {
kotlinOptions {
jvmTarget = "17"
}
sourceSets {
getByName("main") {
// Добавляем папку с исходным кодом (где лежат твои uniffi .kt файлы)
java.srcDirs("src/main/java")
// Оставляем jniLibs для .so файлов
jniLibs.srcDirs("src/main/jniLibs")
}
}
}
dependencies {
implementation("net.java.dev.jna:jna:5.13.0@aar")
implementation("androidx.core:core-ktx:1.9.0")
implementation("androidx.appcompat:appcompat:1.6.0")
implementation(project(":tauri-android"))