Nano Blog - 오병우

안드로이드 스튜디오 4.0.1까지는 잘 작동했는데 4.1로 업그레이드하니 Layout XML에서 지정한 id를 Kotlin (.kt) 파일에서 바로 참조할 수 없고 findViewById<클래스>(R.id.아이디)로 참조해야 한다.

안드로이드 4.2에서 View Binding을 사용하도록 변경될 것이라고 하는데 그 사이에 기존에 사용하던 코드를 사용할 수 있는 방법을 설명한다.

 

1. build.gradle (Module: ~.app) 파일 앞 부분에 'kotlin-android-extensions' 추가

(Before) -------------------------------------

plugins {
    id 'com.android.application'
    id 'kotlin-android'
}

(After) -------------------------------------

plugins {
    id 'com.android.application'
    id 'kotlin-android'
    id 'kotlin-android-extensions'
}

 

2. 화면 오른쪽 위 Sync Now 클릭

 

하루가 다르게 변하고 점점 복잡해지는 안드로이드 개발 환경에 대한 피로도가 높아진다.