Procházet zdrojové kódy

Backport Kotlin support

fhuya před 5 roky
rodič
revize
0c782ca2b2

+ 2 - 0
platform/android/java/app/build.gradle

@@ -15,6 +15,7 @@ buildscript {
     }
     dependencies {
         classpath libraries.androidGradlePlugin
+        classpath libraries.kotlinGradlePlugin
 //CHUNK_BUILDSCRIPT_DEPENDENCIES_BEGIN
 //CHUNK_BUILDSCRIPT_DEPENDENCIES_END
     }
@@ -34,6 +35,7 @@ allprojects {
 
 dependencies {
     implementation libraries.supportCoreUtils
+    implementation libraries.kotlinStdLib
     implementation libraries.v4Support
 
     if (rootProject.findProject(":lib")) {

+ 3 - 0
platform/android/java/app/config.gradle

@@ -5,6 +5,7 @@ ext.versions = [
     targetSdk          : 29,
     buildTools         : '29.0.1',
     supportCoreUtils   : '28.0.0',
+    kotlinVersion      : '1.3.61',
     v4Support          : '28.0.0'
 
 ]
@@ -12,6 +13,8 @@ ext.versions = [
 ext.libraries = [
     androidGradlePlugin: "com.android.tools.build:gradle:$versions.androidGradlePlugin",
     supportCoreUtils   : "com.android.support:support-core-utils:$versions.supportCoreUtils",
+    kotlinGradlePlugin : "org.jetbrains.kotlin:kotlin-gradle-plugin:$versions.kotlinVersion",
+    kotlinStdLib       : "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$versions.kotlinVersion",
     v4Support          : "com.android.support:support-v4:$versions.v4Support"
 ]
 

+ 1 - 0
platform/android/java/build.gradle

@@ -9,6 +9,7 @@ buildscript {
     }
     dependencies {
         classpath libraries.androidGradlePlugin
+        classpath libraries.kotlinGradlePlugin
     }
 }
 

+ 2 - 0
platform/android/java/lib/build.gradle

@@ -1,7 +1,9 @@
 apply plugin: 'com.android.library'
+apply plugin: 'kotlin-android'
 
 dependencies {
     implementation libraries.supportCoreUtils
+    implementation libraries.kotlinStdLib
     implementation libraries.v4Support
 }