[Kotlin] Android에서 Kotlin과 JAVA연결

2022. 1. 24. 10:53Android

  • build.gradle(app)에 추가
    apply plugin: 'kotlin-android'
    sourceSets { main.java.srcDirs += 'src/main/kotlin' }
    implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk8:$kotlin_version"
apply plugin: 'com.android.library'
apply plugin: 'com.google.protobuf'
apply plugin: 'kotlin-android'

android {
    compileSdkVersion 30
    buildToolsVersion "30.0.3"

    ...
    sourceSets { main.java.srcDirs += 'src/main/kotlin' }
}

dependencies { 
    ...
    implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk8:$kotlin_version"
}

 

 

  • build.gradle(project)에 추가
    ext.kotlin_version = '1.5.0'
    classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" 
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
    ext.kotlin_version = '1.5.0'

    ...
    dependencies {
        classpath 'com.android.tools.build:gradle:7.0.4'
        classpath 'com.google.protobuf:protobuf-gradle-plugin:0.8.15'
        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
    }
}

 

 

 

Reference