티스토리 뷰
Android/이슈
[Android] Kotiln Room 이슈 Erro: room cannot pick a constructor since multiple constructors are suitable. try to annotate unwanted constructors with @ignore.
응애~ 개발자 2022. 10. 27. 16:57728x90
반응형
room cannot pick a constructor since multiple constructors are suitable. try to annotate unwanted constructors with @ignore.
위과 같은 이슈가 생겼는데. 원인을 보니까 room 버전과 kotlin 문제이다. 패키지 기본이 java라서 코틀린으로 작업 할수 있도록 수정을 해야 한다. 그리고 entity 만들어지면 bulid시 entity는 자바로 파일로 만들어진다음 빌드 되서 에러 파일은 자바로 나온다. 그래서 아무래도 현재 사용하고 있는 kitlin버전과 room 버전 호환성이 안되서 호환성 작업후 진행해야 한다.
def room_version = "2.4.1"
implementation "androidx.room:room-runtime:$room_version"
annotationProcessor "androidx.room:room-compiler:$room_version"
build.gradle_Module의 이전 코드인데 아래 처럼 변경하면 해결이 된다.
apply plugin: 'kotlin-kapt'
:
:
dependencies {
def room_version = "2.4.3"
implementation "androidx.room:room-runtime:$room_version"
kapt "androidx.room:room-compiler:$room_version"
}
728x90
반응형
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- spring-boot
- 누적합
- Programmerse
- LeetCode
- 이론
- DFS
- 백준
- 배열
- 구현
- 파이썬
- 문자열
- 넓이 우선 탐색
- BaekJoon
- JSCODE
- 그래프
- 자바
- 수학
- level2
- 재귀호출
- 동적 계획법
- 알고리즘
- 동적계획법
- BFS
- Greedy
- 백트레킹
- DP
- 조합
- Python
- java
- 그리디
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함