android studio ver. 3.1.2


기존 java 로 된 프로젝트를 바꾸기 위해서는 , 


먼저 코틀린 관련 lib 가 어떻게 적용되어 있나 확인해 보았습니다.

android studio 로 새프로젝트를 만들게 되면,

이젠 java가 아닌 .kt 확장자를 가진 새로운 클래스 파일로 만들어 진 것을 확인 할 수 있어요.



먼저 프로젝트 build.gradle 에 gradle 버전과 함께 무엇인가가 추가 되어 있네요?
line 4, 코틀린 버전
line 14, 코틀린 관련 dependencies

그럼 기존 프로젝트에선 2가지만 추가해주면 될 듯 합니다.


buildscript {
    ext.kotlin_version = '1.2.30'
    repositories {
        google()
        jcenter()
        mavenCentral()
        maven { url 'https://maven.google.com' }
        maven { url 'https://maven.fabric.io/public' }
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.1.3'
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"

        // NOTE: Do not place your application dependencies here; they belong
        // in the individual module build.gradle files
    }
}

app의 모듈 build.gradle 에는 
두가지 플러그인을 적용하였고, 라이브러리를 적용되어 있습니다.


기존의 프로젝트에 이렇게만 추가해서 코틀린 코드들을 적용할 수 있겠어요


apply plugin: 'com.android.application'

apply plugin: 'kotlin-android'

apply plugin: 'kotlin-android-extensions'

android {
    ...
}

dependencies {

    implementation"org.jetbrains.kotlin:kotlin-stdlib-jre7:$kotlin_version"

}


Android studio 설정 파일들 저장 위치 

User/사용자이름/라이브러리/Preferences/AndoridStudio3.0



default sdk 저장 위치

User/사용자이름/Android/SDK



studio 3.0 을 업그레이드 하고 나서 보니, 메소드에 이상한 hint가 붙어져 버렸습니다.

때에 따라서 유용할 수도 있겠지만, 저같은 경우는 불편한거 같아요.


메뉴 > Preference > Editor > General > show parameter name hints 의 체크 박스를 해제 합니다.



+ Recent posts