Build Failure With Queries

<queries>
<package android:name="com.bhaptics.player" />
</queries>
Problem
Beim Erstellen mit der Option "queries" kann aufgrund der niedrigen Gradle-Version, die mit Unity installiert wird, ein Build-Fehler auftreten.

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
Lösung
Um dieses Problem zu beheben, müssen Sie die folgenden zwei Dinge einrichten.
- Gradle auf eine neuere Version ändern.
- Die Version des Gradle-Build-Tools auf eine neuere ändern.
Gradle auf eine neuere Version ändern
Edit > Preferences > External Tools > Gradle deaktivieren und eine neuere Version auswählen.
Sie können die neuere Version von Gradle von Unity beziehen. Bitte beachten Sie, dass die bereitgestellte Gradle.zip-Datei aus Unity 2020.3.23f1 stammt.

Die Version des Gradle-Build-Tools auf eine neuere ändern
ProjectSetting > Player > Android > Publishing Settings > "Custom Base Gradle Template" aktivieren
Öffnen Sie dann "baseProjectTemplate.gradle" im Ordner Assets/Plugins/Android und ändern Sie die Version von 3.4.0 auf 3.4.3.



Weitere Informationen zur Version finden Sie unter diesem Link.