안드로이드 스튜디오 4.1 View id 참조 에러 해결 방법
프로그래밍/Android 프로그래밍2020. 10. 26. 09:40
안드로이드 스튜디오 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 클릭
하루가 다르게 변하고 점점 복잡해지는 안드로이드 개발 환경에 대한 피로도가 높아진다.
'프로그래밍 > Android 프로그래밍' 카테고리의 다른 글
AMD 라이젠 CPU에서 AVD (Android Virtual Device) 사용 방법 (0) | 2020.10.18 |
---|---|
[Android] Kotlin으로 Volley NetworkImageView 사용시 cache.get(url) must not be null 에러 해결 방법 (0) | 2019.02.16 |
[Android] class R 에러 (0) | 2018.12.28 |
[Android] Android Studio Auto Import (0) | 2018.10.22 |
[Android] Android getResources().getDrawable(R.drawable.img) deprecated (0) | 2017.05.13 |