Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Aparecem erros ao Buildar o projeto

Quando tento buildar o projeto ele fica informando tais erros:

Failed running "C:\Program Files\Unity\Hub\Editor\2018.4.14f1\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\Emscripten_Win\python\2.7.5.3_64bit\python.exe" "C:\Program Files\Unity\Hub\Editor\2018.4.14f1\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\Emscripten\emcc" @"C:\Users\mathe\OneDrive\READET~1\Projeto\APOCAL~1\Assets\..\Temp\emcc_arguments.resp"

stdout:
stderr:ERROR:root:C:\Users\mathe\OneDrive\Área de Trabalho\Projeto\apocalipse-zumbi-alura\Temp\StagingArea\Data\Native\build.bc: No such file or directory ("C:\Users\mathe\OneDrive\Área de Trabalho\Projeto\apocalipse-zumbi-alura\Temp\StagingArea\Data\Native\build.bc" was expected to be an input file, based on the commandline arguments provided)
UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr) (at C:/buildslave/unity/build/Modules/IMGUI/GUIUtility.cs:179)

e este

Exception: Failed building WebGL Player.
UnityEditor.WebGL.ProgramUtils.StartProgramChecked (System.Diagnostics.ProcessStartInfo p) (at /Users/builduser/buildslave/unity/build/PlatformDependent/WebGL/Extensions/Unity.WebGL.extensions/ProgramUtils.cs:48)
UnityEditor.WebGL.WebGlBuildPostprocessor.EmscriptenLink (UnityEditor.Modules.BuildPostProcessArgs args, System.Boolean wasmBuild, System.String sourceFiles, System.String sourceFilesHash) (at /Users/builduser/buildslave/unity/build/PlatformDependent/WebGL/Extensions/Unity.WebGL.extensions/BuildPostprocessor.cs:432)
UnityEditor.WebGL.WebGlBuildPostprocessor.LinkBuild (UnityEditor.Modules.BuildPostProcessArgs args) (at /Users/builduser/buildslave/unity/build/PlatformDependent/WebGL/Extensions/Unity.WebGL.extensions/BuildPostprocessor.cs:482)
UnityEditor.WebGL.WebGlBuildPostprocessor.PostProcess (UnityEditor.Modules.BuildPostProcessArgs args) (at /Users/builduser/buildslave/unity/build/PlatformDependent/WebGL/Extensions/Unity.WebGL.extensions/BuildPostprocessor.cs:954)
UnityEditor.Modules.DefaultBuildPostprocessor.PostProcess (UnityEditor.Modules.BuildPostProcessArgs args, UnityEditor.BuildProperties& outProperties) (at C:/buildslave/unity/build/Editor/Mono/Modules/DefaultBuildPostprocessor.cs:27)
UnityEditor.PostprocessBuildPlayer.Postprocess (UnityEditor.BuildTargetGroup targetGroup, UnityEditor.BuildTarget target, System.String installPath, System.String companyName, System.String productName, System.Int32 width, System.Int32 height, UnityEditor.BuildOptions options, UnityEditor.RuntimeClassRegistry usedClassRegistry, UnityEditor.Build.Reporting.BuildReport report) (at C:/buildslave/unity/build/Editor/Mono/BuildPipeline/PostprocessBuildPlayer.cs:286)
UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr) (at C:/buildslave/unity/build/Modules/IMGUI/GUIUtility.cs:179)

Informo que baixei o Java, Phyton e o Node.js e alterei o valor do stack_size para 1024...

Caso precise, tbm esta aqui o arquivo emscripten.config

import os
LLVM_ROOT=os.getenv('LLVM')
NODE_JS=[os.getenv('NODE'),'--stack_size=1024','--max-old-space-size=4096'] 
EMSCRIPTEN_ROOT=os.getenv('EMSCRIPTEN')
SPIDERMONKEY_ENGINE = ''
V8_ENGINE = ''
TEMP_DIR = os.getenv('EMSCRIPTEN_TMP')
BINARYEN_ROOT = os.getenv('BINARYEN')
COMPILER_ENGINE = NODE_JS
JS_ENGINES = [NODE_JS]
JAVA = ''
2 respostas
solução!

Oi, Barros, tudo bem?

Alguns passos simples podem resolver o problema:

  • Deletar os caches da pasta de Library e tentar novamente.
  • Mover o projeto pra uma pasta sem espaços e caracteres especiais e builda dentro da pasta do projeto.

No seu caso a pasta Área de Trabalho pode estar dando problema, se isso não resolver falar com a gente novamente ? :)

Após realizar tais instruçoes consegui Buildar! Obrigado pela ajuda, professor!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software