diff --git a/android/build.gradle b/android/build.gradle
index c59ba712420e717f099462642938c176a6add054..d52b9e92d650e7802b3bdfd545bedb0fbbeb6301 100644 (file)
--- a/android/build.gradle
+++ b/android/build.gradle
+buildscript {
+ configurations { natives }
+}
+
plugins {
+ id "com.android.application"
id "kotlin-android"
}
}
defaultConfig {
applicationId "ru.deadsoftware.cavedroid"
- minSdkVersion 24
+ minSdkVersion 19
targetSdkVersion 34
- versionCode 16
- versionName "alpha0.5.2"
+ versionCode 25
+ versionName "alpha0.9.2"
+
+ multiDexEnabled true
}
applicationVariants.all { variant ->
variant.outputs.all {
}
signingConfigs {
- debug_config {
- storeFile file(keystoreProperties['debugKeystorePath'])
- storePassword keystoreProperties['debugKeystorePassword']
- keyAlias keystoreProperties['debugKeyAlias']
- keyPassword keystoreProperties['debugKeyPassword']
- }
release_config {
storeFile file(keystoreProperties['releaseKeystorePath'])
storePassword keystoreProperties['releaseKeystorePassword']
}
debug {
applicationIdSuffix ".debug"
- signingConfig signingConfigs.debug_config
}
}
buildFeatures {
def adb = path + "/platform-tools/adb"
commandLine "$adb", 'shell', 'am', 'start', '-n', 'ru.deadsoftware.cavedroid/ru.deadsoftware.cavedroid.AndroidLauncher'
+}
+
+dependencies {
+ implementation project(":core")
+ implementation platform("org.jetbrains.kotlin:kotlin-bom:$kotlinVersion")
+ api "com.badlogicgames.gdx:gdx-backend-android:$gdxVersion"
+ natives "com.badlogicgames.gdx:gdx-platform:$gdxVersion:natives-armeabi-v7a"
+ natives "com.badlogicgames.gdx:gdx-platform:$gdxVersion:natives-arm64-v8a"
+ natives "com.badlogicgames.gdx:gdx-platform:$gdxVersion:natives-x86"
+ natives "com.badlogicgames.gdx:gdx-platform:$gdxVersion:natives-x86_64"
+
+ configurations.implementation {
+ exclude group: 'org.jetbrains.kotlin', module: 'kotlin-stdlib-jdk8'
+ }
}
\ No newline at end of file