좌충우돌 코딩

kotlin-android-extensions 플로그인 에러 본문

코틀린/안드로이드

kotlin-android-extensions 플로그인 에러

Tracoding 2023. 3. 18. 22:45

안드로이드 스튜디오에서 플로그인을 설치하려고 했다.

kotlin-android-extensions

바로 위 플로그인이다.

 

안드로이드 스튜디오 2022.11 버전을 사용하고 있었는데, 'kotlin-android-extensions'은 더 이상 설치가 안 된다.

더 이상 지원이 안 된다는 에러문구와 함께 다른 방안을 설치하라고 친절히 알려준다.

 

id 'kotlin-parcelize'

위 플러그인을 설치를 해도 문제가 발생한다.

 

예제가 나온 책이 2021년 1월 책이라서 그런지.... 첫장부터 난리 난리~~

2021년 9월부터 코틀릭 익스텐션 완전히 제거되었다.

 

그래서 다른 방법인 뷰바인딩으로 사용해야한다.

buildFeatures {
	viewBinding true
}

뷰바인딩 설정을 build.gradle (Module: 프로젝트명.app)에 안드로이드 안에 입력해주고 sync now를 눌러주면 끝난다.

 

val button = ActivityMainBinding.inflate(layoutInflater)
setContentView(button.root)

button.btn.setOnClickListener {				// 레이아웃에 버튼 이름 btn
	button.text.text = "글씨가 변경되었습니다!!"		// 레이아웃에 텍스트 이름 text
}

ActivityMainBinding를 임포트 해야한다. 위에 build.gradle에 설정하고 싱크나우 했으면 문제없이 임포트가 된다.

그럼 위 코드가 문제없이 실행이 된다.

 

 

 

 

그럼 이만!!

Comments