티스토리 뷰

반응형

유니티 2019.4.18f1버전에 GoogleMobileAds-v6.0.1.unitypackage 의 에드몹을 추가하고 빌드했더니CommandInvokationFailure: Gradle build failed. 라는 에러가 나오면서 빌드가 안되는 현상이 발생하였다. 

에러메세지를 잘 읽어 보니 


* What went wrong:
Execution failed for task ':launcher:processReleaseResources'.
> Android resource linking failed
  D:\UnityProject\CrossWordPuzzle\CrossWordPuzzleProject\CrossWordPuzzle\Temp\gradleOut\launcher\build\intermediates\merged_manifests\release\AndroidManifest.xml:38: AAPT: error: unexpected element <queries> found in <manifest>.

위의 에러 메세지를 확인할 수 있었고, 찾아 본 결과 안드로이드 11관련 기능이 유니티에서 셋팅된 그래돌 (3.4.0)의 버전에 추가되지 않아서 생긴 이슈였다. 

 

해결방법

프로젝트 셋팅에서 custom base gradle template 옵션을 켜준다 .

Assets/Plugins/Android 폴더의 baseProjectTemplate.gradle 파일을 열어서 버전을 3.4.3으로 수정해준다.

 

이후 빌드하니 성공하였다. 

반응형
댓글