31 lines
611 B
Groovy
31 lines
611 B
Groovy
apply plugin: 'com.android.library'
|
|
|
|
android {
|
|
namespace "org.vosk.models"
|
|
compileSdkVersion 33
|
|
defaultConfig {
|
|
minSdkVersion 21
|
|
targetSdkVersion 33
|
|
}
|
|
buildFeatures {
|
|
buildConfig = false
|
|
}
|
|
sourceSets {
|
|
main {
|
|
assets.srcDirs += "$buildDir/generated/assets"
|
|
}
|
|
}
|
|
}
|
|
|
|
tasks.register('genUUID') {
|
|
def uuid = UUID.randomUUID().toString()
|
|
def odir = file("$buildDir/generated/assets/model-en-us")
|
|
def ofile = file("$odir/uuid")
|
|
doLast {
|
|
mkdir odir
|
|
ofile.text = uuid
|
|
}
|
|
}
|
|
|
|
preBuild.dependsOn(genUUID)
|