선생님, 개발을 잘하고 싶어요.

코틀린 데이터바인딩 연결시 (kotlin databinding) 본문

개발/android 개발

코틀린 데이터바인딩 연결시 (kotlin databinding)

알고싶은 승민 2018. 11. 27. 09:28

다른 블로그들에서 좋은 내용 (코딩상)을 많이 찾았으나 정작 나는 BR 파일이 생성이 안됬다. -ㅅ- 정확히는 @Bindable로 설정한 속성들이 BR 값에 생성되어야 하는데 안됌;


http://mobiledevhub.com/2018/01/05/android-two-way-databinding/


일단 이 위의 블로그 내용중 다 좋은데 Gradle 파일 설정이 최신버전 안드로이드 스튜디오 에서는 의미가 없더라


kapt 고 뭐고 쓸모가 없었다. 


본인의 Project Version은 

 Gradle : 4.6

 Android Plugin Version : 3.2.1


compileSdkVersion 28


단방향 바인딩에선 문제없는데 양방향 바인딩에서 문제가 생겼다.


sdk 매니저를 보니 최근거 SDK 가 설치가 부분적으로만 되어있었다.


이를 설치해주니 BR이 잘 생성되더라... 내 내다버린 5시간..



####


Converter 설정하니까 또 안돼네


https://stackoverflow.com/questions/52962626/android-data-binding-issue-the-expression-xxx-cannot-be-inverted


여기 정리 잘된글 발견 이거대로 하니까 잘작동함!@


####


근대 kapt 를 연결하니까 converter 는 되는데 BR 파일이 다시 안생긴다...


=> BR 파일이 안생기는게 아니라 Unsolved 는 뜨고 빌드는 된다...>?

Comments