diff options
Diffstat (limited to 'android')
| -rw-r--r-- | android/app/build.gradle.kts | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/android/app/build.gradle.kts b/android/app/build.gradle.kts index dd7d97d1ec..54b2b96643 100644 --- a/android/app/build.gradle.kts +++ b/android/app/build.gradle.kts @@ -1,3 +1,4 @@ +import com.android.build.gradle.internal.tasks.factory.dependsOn import java.io.FileInputStream import java.util.Properties import org.jetbrains.kotlin.gradle.tasks.KotlinCompile @@ -104,6 +105,8 @@ android { } } } + + project.tasks.preBuild.dependsOn("ensureJniDirectoryExist") } configure<org.owasp.dependencycheck.gradle.extension.DependencyCheckExtension> { @@ -131,6 +134,14 @@ tasks.register("copyExtraAssets", Copy::class) { into(extraAssetsDirectory) } +tasks.register("ensureJniDirectoryExist") { + doFirst { + if (!file(extraJniDirectory).exists()) { + throw GradleException("Missing JNI directory: $extraJniDirectory") + } + } +} + play { serviceAccountCredentials = file("play-api-key.json") } |
