Queries로 인한 빌드 실패

<queries>
<package android:name="com.bhaptics.player" />
</queries>
문제
"queries" 옵션으로 빌드할 때, Unity와 함께 설치된 Gradle 버전이 낮아 빌드 오류가 발생할 수 있습니다.

D:\dev\unity\gradle-test\Temp\gradleOut\unityLibrary\src\main\AndroidManifest.xml:4:5-51 Error: Missing 'package' key attribute on element package at AndroidManifest.xml:4:5-51 D:\dev\unity\gradle-test\Temp\gradleOut\unityLibrary\src\main\AndroidManifest.xml Error: Validation failed, exiting
해결 방법
이 문제를 해결하려면 다음 두 가지를 설정해야 합니다.
- Gradle을 최신 버전으로 변경합니다.
- Gradle 빌드 툴 버전을 최신으로 변경합니다.
Gradle을 최신 버전으로 변경하기
Edit > Preferences > External Tools > Gradle 체크를 해제하고 최신 버전을 선택합니다.
최신 버전의 Gradle은 Unity에서 얻을 수 있습니다. 제공된 Gradle.zip 파일은 Unity 2020.3.23f1의 것임을 참고하세요.

Gradle 빌드 툴 버전을 최신으로 변경하기
ProjectSetting > Player > Android > Publishing Settings > "Custom Base Gradle Template" 체크
그런 다음 Assets/Plugins/Android 폴더의 "baseProjectTemplate.gradle"을 열고 버전을 3.4.0에서 3.4.3으로 변경합니다.



버전에 대한 자세한 내용은 이 링크를 참고하세요.