Untiy 2019.2 에서 2019.4.18f1 로 업데이트한 후에 빌드 에러가 발생했다 !

로그 내용은 다음과 같다.
mainTemplate.gradle is using the old android application format and needs to be upgraded

Unity 에서는, mainTemplate.gradle 파일 등을 이용해서 그래들 빌드를 위한 설정을 진행한다. 저런 오류 로그가 뜬 이유는 현재 해당 gradle 파일의 형식이 새 버전의 gradle에서 지원하는 형식과 맞지 않기 때문이다.

상용엔진 개발자의 뻔뻔한 해법

해당 mainTemplate.gradle 파일을 지우고, 유니티 에디터의 그래들 커스텀 설정을 통해 다시 생성하면 새 유니티 버전에 맞는 그래들 파일이 새로 생긴다!

주의할 점

구글 라이브러리나 프로젝트가 의존성이 있는 모듈들을 따로 설정해주거나 External Dependencies Manager - Resolve 등을 이용해서 반영해주어야 합니다 !

후기

업데이트에 따른 의존성 관리가 해를 거듭할 수록 쉬워지는 것 같네요. 편하면 좋지만 … 결국 언젠가 우리의 레거시 코드는 회심의 일격을 날린다는 점을 늘 가슴에 새기고 살아갑시다.

개발자 공부 방향 잡기

Published on November 24, 2023

git branch name on windows and linux

Published on November 19, 2023