구글에서 결제 라이브러리 올리라고 해서 새로 나온 유니티 IAP 모듈로 업데이트 했는데

역시 개새끼들 아니랄까봐 빌드 에러를 뿜뿜 내뱉음


gradle 파일에서 중복되는 종속성 찾아서 지우고

라이브러리 통째로 지운 다음에 다시 force resolve 하고

mavenCentral인지 지랄인지 뭐 추가하라고 해서 추가하고

SDK 버전 올리라고 해서 버전 올리고

gpgs 버전 올렸는데 매니페스트 자동으로 버전 안 올라간거 찾아서 수동으로 버전 올려주고


별 지랄을 하면서 gradle 빌드 에러 하나씩 해결하다가 다른 에러 튀어나오면 또 그거 고치고

다른 에러 고치면 또 다른 곳에서 염병을 하고 하루종일 gradle 빌드 에러랑 싸웠는데

생각보다 해결책이 너무 간단했음


1. 사용중인 sdk 최신버전 업데이트 (gpgs, 맥스, 파이어베이스 등등) 

2. Resolution On Build 활성화


이거 다 하고 force resolve 한 번 돌려준 다음에 빌드 하니까 잘 됨

Resolution On Build 이거 쓸데없는 거라고 생각했는데 역시 머리 좋은 사람들이 만든 기능에는 이유가 있네