Error de compilación de Gradle en Unity con error No se puede obtener la propiedad desconocida ‘unityStreamingAssets’
– UnityAssets3Free
buenas , me llamo Juan y para hoy os traigo
nueva pregunta curiosa
CommandInvokationFailure: la compilación de Gradle falló.
C:Program FilesUnityHubEditor2020.2.3f1EditorDataPlaybackEnginesAndroidPlayerOpenJDKbinjava.exe -classpath "C:Program FilesUnityHubEditor2020.2.3f1EditorDataPlaybackEnginesAndroidPlayerToolsgradlelibgradle-launcher-5.6.4.jar" org.gradle.launcher.GradleMain "-Dorg.gradle.jvmargs=-Xmx4096m" "assembleRelease"
estándar[
FAILURE: Build failed with an exception.
-
Where:
Build file ‘C:UsersNikDownloadsStuTempgradleOutlauncherbuild.gradle’ line: 30 -
What went wrong:
A problem occurred evaluating project ‘:launcher’.
Could not get unknown property ‘unityStreamingAssets’ for object of type com.android.build.gradle.internal.dsl.AaptOptions. -
Try:
Run with –stacktrace option to get the stack trace. Run with –info or –debug option to get more log output. Run with –scan to get full insights. -
Get more help at https://help.gradle.org
BUILD FAILED in 1s
Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF-8
]
salida estándar[[[[
Configure project :launcher WARNING: The option 'android.enableR8' is deprecated and should not be used anymore. It will be removed in a future version of the Android Gradle plugin, and will no longer allow you to disable R8. ] exit code: 1
3 respuestas 3
Agregue esta línea al archivo gradle.properties:
unityStreamingAssets=.unity3dgoogle-services-desktop.json, google-services.json, GoogleService-Info.plist
Solucionado para mí 🙂
Como dijo Chris, lo pones en el fondo de tu gradle.properties
Expediente:
unityStreamingAssets=.unity3d, google-services-desktop.json, google-services.json, GoogleService-Info.plist
Sin embargo, hay algunas trampas:
Si no tienes/no puedes encontrar uno gradle.properties
Expediente:
Configuración de compilación > Configuración del jugador > (Android Icon) > Configuración de publicación
y mira Custom Gradle Properties Template
– si lo ves etiquetado, hay un .properties
archivo debajo de él, que es equivalente a su gradle.properties.
Si ya tienes uno unityStreamingAssets=
línea:
Puede combinar la línea nueva con la anterior si desea conservar las etiquetas unitStreamingAssets antiguas; sin embargo, debes poner la línea Abajo de **ADDITIONAL_PROPERTIES**
¡o no funcionará!
Revisar la wow-ejemplo ejemplo. Uno de los pasos en el archivo Léame es copiar el gradle.properties
en android exportar a su aplicación nativa como lo define una de estas propiedades unityStreamingAssets
.
Copie el archivo gradle.properties de la carpeta raíz del proyecto de Unity exportado a la carpeta raíz de la aplicación nativa o cree un enlace simbólico para asegurarse de que este archivo esté siempre actualizado
nota: si aun no se resuelve tu pregunta por favor dejar un comentario y pronto lo podremos de nuevo , muchas gracias
eso es todo,hasta la proxima