Android Kotlin - Unresolved reference Error

2022. 4. 11. 11:47IT/안드로이드

반응형

active_main.xml 에 정의되어있는 TextView나 Button 의 ID값을, 

MainActivity 에서 바로 불러오려는데,

* Ex) id 값이 @+id/box_one_text 면,  그냥 box_one_text 를 쓰려는 것임. 

안되는거다. 

위와같은 에러가 뜨는데, 해결 방법은 아래와 같다.

 

1.

Gradle Scripts의 build.gradle (Module: **.app)을 킨다. 

그리고, plugins 에

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

id 'kotlin-android-extensions' 을 추가해준다. 

 

2.

MainActivity.kt 에서, import 를 해준다. 

import kotlinx.android.synthetic.main.activity_main.*

이걸 import 해주고, Clean build를 해주면 에러가 없어지는 것을 확인할 수 있다. 

 

 

 

728x90
반응형

'IT > 안드로이드' 카테고리의 다른 글

Developing Android Apps with Kotlin - Layout 완성!  (10) 2022.04.12
Android - Color 값 불러오기.  (7) 2022.04.11
Array , List 연습 코드  (3) 2022.04.07
Kotlin Null 처리 (Not null, Nullable)  (4) 2022.04.07
Android - Jetpack, MVVM, MVC  (5) 2022.04.06