-
[android] 자잘한 삽질 기록...Conflicting overloads 에러Android📱/삽질 기록... 2022. 5. 14. 19:24
자잘한 삽질 기록
요즘 블로그를 너무 못쓰는 거 같아서 자잘한 삽질 기록이라도 남겨보려 한다.
개발을 하다 보면 예기치 못한 에러를 많이 마주하는데 별거 아닌 에러일수록... 자잘한 에러일수록 보통 오타나 기본적인 부분의 오류가 많아서 그런지 찾아도 잘 안 나오는 경우가 많은 거 같다... 그리고 해결하면 쉬운 거라 생각하는지 금방 까먹어버림...
(분명히 첨 보는 건데 기본적인 거라 그런지 찾아도 안 나옴..)
그래서 기록을 해보려 한다에러 발생
Conflicting overloads
분명히 잘 되고 있었는데 git에 push 하고 pr 하고 머지해서 풀을 하면 뜨는 에러였다.
함수명이 충돌이 나서 IDE에서 함수를 못 고르는 에러인데
이유는 파일명 때문이었다.처음에 실수로 util이라는 이름으로 파일을 만들고 푸시를 했는데 이게 고정이 되고 대소문자 구분을 안 하는 모양이라...
다시 pull을 하면 파일명이 util로 돌아가 있어서 나는 에러였다.해결
git mv로 해결을 하였다.
git mv란 파일 명을 바꾸는 명령어로 경로와 이름을 정확히 해줘야 하는 듯하다.
git mv /app/..../util.kt /app/..../Util.kt
이런 식으로 사용하고 add -> 커밋까지 해주면 되는데
포인트가 얘가 대소문자 구분을 못한다...
그래서git mv /app/..../util.kt /app/..../change.kt git mv /app/..../change.kt /app/..../Util.kt git add . git commit -m "file name fix"
이렇게 해결을 하였다.
'Android📱 > 삽질 기록...' 카테고리의 다른 글
Gson, Retrofit2 - Enum Class 쓰는 법 (Kotlin, Android) (0) 2023.03.10 Retrofit DELETE Body 추가하기 (0) 2023.03.02 Jetpack Compose Navigation으로 URL 보낼때 오류Navigation destination that matches request NavDeepLinkRequest (0) 2022.10.11 dateFormat으로 날짜를 파싱할때 에러! (0) 2022.10.03 [Android] 팀 프로젝트 Splash Activity 버그 개선기 feat. ViewTreeObserver (0) 2022.09.27