import kotlinx.android.synthetic.main.activity_main.* 등록이 안되는 경우

By | 2022년 9월 15일
오랫만에 안드로이드 스튜디오를 실행하고 프로젝트를 생성한 후
activity_main.xml에 버튼 하나를 추가하였다. 이후 MainActivity.kt로 와서
버튼 id를 입력하였더니 빨간색 글씨로 나오면서 연결이 되지 않는다.
예전에는 id값을 입력하면 아래 같이 자동팝업이 나왔고 엔처를 치면

아래와 같이 activity_main.* 이 자동으로 인포트 됐는데 현재는 이 기능이 정상 작동하지 않는다.

이런 저럼 삽질을 하다 구글링 해보니 안드로이드 스튜디오 4.1이후부터 kotlin-android-extensions 플러그인이 빠졌기 때문이라고 한다.

해결 방법은

bulid.gradle(app)를 오푼하면 아래 이미지와 같이 1줄을 추가해주면 된다.