728x90
반응형
문제 상황
android studio에서 처음 activity_main.xml에 위젯을 넣은 후 MainActivity.kt 클래스에서 연결이 안되는 경우!
예시)
1. activity_main.xml에 버튼을 넣은 후
2. MainActivity.kt에서 id를 입력했을때 연결이 안된 상태에 빨간색으로 나올 경우.
해결 방법
문제가 발생한 이유는
import kotlinx.android.synthetic.main.activity_main.* 또는
import kotlinx.android.synthetic.main.fragment_main.* 이 없어서 연결이 안되는 상황이라 먼저 extensions 해준다.
1. build.gradle(Module : 앱이름)을 연다.
2. plugins에 보면
id 'kotlin-android-extensions' <- 이 내용이 빠져있는데 추가해준다.
3. 망치 버튼을 눌러 설정 파일을 수정한다.
다시 MainActivity.kt에 id를 넣으면
하단에 가이드가 나오고 엔터를 치면
에러가 해결된 상태로 연결이 됩니다.
포스팅이 도움이 되셨으면 좋아요, 댓글, 그리고 커피 한잔의 여유 부탁드립니다.
728x90
반응형
댓글