Échec de build avec Queries

<queries>
<package android:name="com.bhaptics.player" />
</queries>
Problème
Lors de la compilation avec l'option « queries », vous pouvez rencontrer une erreur de build due à la version trop ancienne de Gradle installée avec Unity.

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
Solution
Pour résoudre ce problème, vous devez configurer les deux éléments suivants.
- Changez Gradle pour une version plus récente.
- Changez la version de l'outil de build Gradle pour une version plus récente.
Changer Gradle pour une version plus récente
Edit > Preferences > External Tools > Décochez Gradle et sélectionnez une version plus récente.
Vous pouvez obtenir la version plus récente de Gradle auprès de Unity. Veuillez noter que le fichier Gradle.zip fourni provient de Unity 2020.3.23f1.

Changer la version de l'outil de build Gradle pour une version plus récente
ProjectSetting > Player > Android > Publishing Settings > Cochez « Custom Base Gradle Template »
Ensuite, ouvrez « baseProjectTemplate.gradle » dans le dossier Assets/Plugins/Android et changez la version de 3.4.0 à 3.4.3.



Pour en savoir plus sur la version, vous pouvez consulter ce lien.