Saltar al contenido principal
Esta página se tradujo automáticamente y puede contener errores. Ver el original en inglés

Fallo de compilación con Queries

Untitled

<queries>
<package android:name="com.bhaptics.player" />
</queries>

Problema

Al compilar con la opción "queries", es posible que se produzca un error de compilación debido a la versión baja de Gradle instalada con 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

Solución

Para resolver este problema, debe configurar las dos cosas siguientes.

  1. Cambiar Gradle a una versión más reciente.
  2. Cambiar la versión de la herramienta de compilación de Gradle a una más reciente.

Cambiar Gradle a una versión más reciente

Edit > Preferences > External Tools > Desmarque Gradle y seleccione una versión más reciente.

Puede obtener la versión más reciente de Gradle desde Unity. Tenga en cuenta que el archivo Gradle.zip proporcionado es de Unity 2020.3.23f1.

Untitled

Cambiar la versión de la herramienta de compilación de Gradle a una más reciente

ProjectSetting > Player > Android > Publishing Settings > Marque "Custom Base Gradle Template"

Luego, abra "baseProjectTemplate.gradle" en la carpeta Assets/Plugins/Android y cambie la versión de 3.4.0 a 3.4.3

Untitled

Untitled

Untitled

Para más información sobre la versión, puede consultar este enlace.

Publicaciones relacionadas