def archiveName = "vosk-android" def pomName = "Vosk Android" def pomDescription = "Vosk speech recognition library for Android" android { namespace 'org.vosk' compileSdkVersion 36 defaultConfig { minSdkVersion 21 targetSdkVersion 36 versionCode 10 versionName = version archivesBaseName = archiveName ndkVersion = "28.2.13676358" } compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 } } task buildVosk(type: Exec) { commandLine './build-vosk.sh' environment ANDROID_NDK_HOME: android.getNdkDirectory() } dependencies { api 'net.java.dev.jna:jna:5.18.1@aar' } //preBuild.dependsOn buildVosk mavenPublishing { coordinates("com.alphacephei", archiveName, version) pom { name = pomName description = pomDescription } }