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
解決方法
この問題を解決するには、次の2つを設定する必要があります。
- 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 に変更します。



バージョンに関する詳細は、このリンクを参考にしてください。