Aller au contenu principal
Cette page a été traduite automatiquement et peut contenir des erreurs. Voir l’original en anglais

Échec de build avec Queries

Untitled

<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.

Untitled

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.

  1. Changez Gradle pour une version plus récente.
  2. 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.

Untitled

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.

Untitled

Untitled

Untitled

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

Articles connexes