Zum Hauptinhalt springen
Diese Seite wurde automatisch übersetzt und kann Fehler enthalten. Original auf Englisch ansehen

Build Failure With Queries

Untitled

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

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

Lösung

Um dieses Problem zu beheben, müssen Sie die folgenden zwei Dinge einrichten.

  1. Gradle auf eine neuere Version ändern.
  2. 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.

Untitled

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.

Untitled

Untitled

Untitled

Weitere Informationen zur Version finden Sie unter diesem Link.

Verwandte Beiträge