wechat-miniprogram / minigame-unity-webgl-transform

Wechat Mini Game Unity engine adapter documents.
https://wechat-miniprogram.github.io/minigame-unity-webgl-transform/
MIT License
2.91k stars 451 forks source link

Unity更新插件WX-WASM-SDK-V2后无法生成转换 #741

Open zhiqiangluo opened 4 months ago

zhiqiangluo commented 4 months ago

Failed running command "C:/Program Files/Unity/Hub/Editor/2019.4.35f1c1/Editor/Data/PlaybackEngines/WebGLSupport\BuildTools\Emscripten_Win\python\2.7.5.3_64bit\python.exe" -E "C:/Program Files/Unity/Hub/Editor/2019.4.35f1c1/Editor/Data/PlaybackEngines/WebGLSupport\BuildTools\Emscripten\emcc" @"D:\publish-channel\unity-wechat\unity-wechat-v2\Assets..\Temp\emcc_arguments.resp" (process exit code: 1) UnityEditor.BuildPipeline:BuildPlayer (string[],string,UnityEditor.BuildTarget,UnityEditor.BuildOptions) WeChatWASM.WXConvertCore:Build () (at Assets/WX-WASM-SDK-V2/Editor/WXConvertCore.cs:817) WeChatWASM.WXConvertCore:DoExport (bool) (at Assets/WX-WASM-SDK-V2/Editor/WXConvertCore.cs:124) WeChatWASM.WXSettingsHelper:OnBuildButtonGUI (UnityEditor.EditorWindow) (at Assets/WX-WASM-SDK-V2/Editor/WXEditorSettingHelper.cs:278) WeChatWASM.WXEditorWin:OnGUI () (at Assets/WX-WASM-SDK-V2/Editor/WXEditorWindow.cs:43) UnityEngine.GUIUtility:ProcessEvent (int,intptr)

Oooocean commented 4 months ago

请问是否有其他Error信息,这已经是最终结果了

zhiqiangluo commented 4 months ago

完整错误:Failed running command "C:/Program Files/Unity/Hub/Editor/2019.4.35f1c1/Editor/Data/PlaybackEngines/WebGLSupport\BuildTools\Emscripten_Win\python\2.7.5.3_64bit\python.exe" -E "C:/Program Files/Unity/Hub/Editor/2019.4.35f1c1/Editor/Data/PlaybackEngines/WebGLSupport\BuildTools\Emscripten\emcc" @"D:\publish-channel\unity-wechat\unity-wechat-v2\Assets..\Temp\emcc_arguments.resp" (process exit code: 1) UnityEditor.BuildPipeline:BuildPlayer (string[],string,UnityEditor.BuildTarget,UnityEditor.BuildOptions) WeChatWASM.WXConvertCore:Build () (at Assets/WX-WASM-SDK-V2/Editor/WXConvertCore.cs:817) WeChatWASM.WXConvertCore:DoExport (bool) (at Assets/WX-WASM-SDK-V2/Editor/WXConvertCore.cs:124) WeChatWASM.WXSettingsHelper:OnBuildButtonGUI (UnityEditor.EditorWindow) (at Assets/WX-WASM-SDK-V2/Editor/WXEditorSettingHelper.cs:278) WeChatWASM.WXEditorWin:OnGUI () (at Assets/WX-WASM-SDK-V2/Editor/WXEditorWindow.cs:43) UnityEngine.GUIUtility:ProcessEvent (int,intptr)

Exception: Failed building WebGL Player. UnityEditor.WebGL.ProgramUtils.StartProgramChecked (System.Diagnostics.ProcessStartInfo p) (at /Users/bokken/buildslave/unity/build/PlatformDependent/WebGL/Extensions/Unity.WebGL.extensions/ProgramUtils.cs:52) UnityEditor.WebGL.WebGlBuildPostprocessor.EmscriptenLink (UnityEditor.Modules.BuildPostProcessArgs args, System.Boolean wasmBuild, System.String sourceFiles, System.String sourceFilesHash) (at /Users/bokken/buildslave/unity/build/PlatformDependent/WebGL/Extensions/Unity.WebGL.extensions/BuildPostprocessor.cs:445) UnityEditor.WebGL.WebGlBuildPostprocessor.LinkBuild (UnityEditor.Modules.BuildPostProcessArgs args) (at /Users/bokken/buildslave/unity/build/PlatformDependent/WebGL/Extensions/Unity.WebGL.extensions/BuildPostprocessor.cs:495) UnityEditor.WebGL.WebGlBuildPostprocessor.PostProcess (UnityEditor.Modules.BuildPostProcessArgs args) (at /Users/bokken/buildslave/unity/build/PlatformDependent/WebGL/Extensions/Unity.WebGL.extensions/BuildPostprocessor.cs:938) UnityEditor.Modules.DefaultBuildPostprocessor.PostProcess (UnityEditor.Modules.BuildPostProcessArgs args, UnityEditor.BuildProperties& outProperties) (at :0) 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 :0) UnityEditor.BuildPipeline:BuildPlayer(String[], String, BuildTarget, BuildOptions) WeChatWASM.WXConvertCore:Build() (at Assets/WX-WASM-SDK-V2/Editor/WXConvertCore.cs:817) WeChatWASM.WXConvertCore:DoExport(Boolean) (at Assets/WX-WASM-SDK-V2/Editor/WXConvertCore.cs:124) WeChatWASM.WXSettingsHelper:OnBuildButtonGUI(EditorWindow) (at Assets/WX-WASM-SDK-V2/Editor/WXEditorSettingHelper.cs:278) WeChatWASM.WXEditorWin:OnGUI() (at Assets/WX-WASM-SDK-V2/Editor/WXEditorWindow.cs:43) UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr)

zhiqiangluo commented 4 months ago

unity版本:2019.4.35f1c1

zhiqiangluo commented 4 months ago

Failed process stderr log: warning: unexpected number of arguments 1 in call to '__cxa_pure_virtual', should be 0 warning: unexpected number of arguments 2 in call to '_ZN6il2cpp6icalls8mscorlib6System6String22RedirectToCreateStringEv', should be 0 warning: unexpected number of arguments 4 in call to '_ZN6il2cpp6icalls8mscorlib6System6String22RedirectToCreateStringEv', should be 0 warning: unexpected number of arguments 5 in call to '_ZN6il2cpp6icalls8mscorlib6System6String22RedirectToCreateStringEv', should be 0 warning: unexpected number of arguments 4 in call to '_ZN6il2cpp6icalls8mscorlib6System6String22RedirectToCreateStringEv', should be 0 warning: unexpected number of arguments 2 in call to '_ZN6il2cpp6icalls8mscorlib6System6String22RedirectToCreateStringEv', should be 0 warning: unexpected number of arguments 3 in call to '_ZN6il2cpp6icalls8mscorlib6System6String22RedirectToCreateStringEv', should be 0

JS optimizer error: Unexpected character '' (line: 139, col: 0, pos: 4927)

================================

    Module.ccall("SendMessageFloat", null, ["string", "string", "number"], [gameObject, func, param]);
else
    throw "" + param + " is does not have a type which is supported by SendMessage.";

} Module["SendMessage"] = SendMessage; // to avoid emscripten stripping // Check if 'crypto' and 'crypto.getRandomValues' are available ^

C:\Program Files\Unity\Hub\Editor\2019.4.35f1c1\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\Emscripten\tools\eliminator\node_modules\uglify-js\lib\parse-js.js:282 throw new JS_Parse_Error(message, line, col, pos); ^ Error at new JS_Parse_Error (C:\Program Files\Unity\Hub\Editor\2019.4.35f1c1\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\Emscripten\tools\eliminator\node_modules\uglify-js\lib\parse-js.js:260:22) at js_error (C:\Program Files\Unity\Hub\Editor\2019.4.35f1c1\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\Emscripten\tools\eliminator\node_modules\uglify-js\lib\parse-js.js:282:15) at parse_error (C:\Program Files\Unity\Hub\Editor\2019.4.35f1c1\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\Emscripten\tools\eliminator\node_modules\uglify-js\lib\parse-js.js:373:17) at next_token (C:\Program Files\Unity\Hub\Editor\2019.4.35f1c1\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\Emscripten\tools\eliminator\node_modules\uglify-js\lib\parse-js.js:616:17) at handle_slash (C:\Program Files\Unity\Hub\Editor\2019.4.35f1c1\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\Emscripten\tools\eliminator\node_modules\uglify-js\lib\parse-js.js:566:32) at Object.next_token [as input] (C:\Program Files\Unity\Hub\Editor\2019.4.35f1c1\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\Emscripten\tools\eliminator\node_modules\uglify-js\lib\parse-js.js:613:39) at next (C:\Program Files\Unity\Hub\Editor\2019.4.35f1c1\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\Emscripten\tools\eliminator\node_modules\uglify-js\lib\parse-js.js:741:37) at Object.semicolon (C:\Program Files\Unity\Hub\Editor\2019.4.35f1c1\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\Emscripten\tools\eliminator\node_modules\uglify-js\lib\parse-js.js:785:38) at prog1 (C:\Program Files\Unity\Hub\Editor\2019.4.35f1c1\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\Emscripten\tools\eliminator\node_modules\uglify-js\lib\parse-js.js:1325:29) at simple_statement (C:\Program Files\Unity\Hub\Editor\2019.4.35f1c1\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\Emscripten\tools\eliminator\node_modules\uglify-js\lib\parse-js.js:917:35) ERROR:root:'C:/Program Files/Unity/Hub/Editor/2019.4.35f1c1/Editor/Data\Tools\nodejs\node.exe --stack_size=8192 --max-old-space-size=4096 C:\Program Files\Unity\Hub\Editor\2019.4.35f1c1\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\Emscripten\tools\js-optimizer.js C:\Users\LUOZHI~1\AppData\Local\Temp\tmp8jefeq\build.bc.o.js.pp.js.mem.js noPrintMetadata AJSDCE' failed UnityEditor.BuildPipeline:BuildPlayer (string[],string,UnityEditor.BuildTarget,UnityEditor.BuildOptions) WeChatWASM.WXConvertCore:Build () (at Assets/WX-WASM-SDK-V2/Editor/WXConvertCore.cs:817) WeChatWASM.WXConvertCore:DoExport (bool) (at Assets/WX-WASM-SDK-V2/Editor/WXConvertCore.cs:124) WeChatWASM.WXSettingsHelper:OnBuildButtonGUI (UnityEditor.EditorWindow) (at Assets/WX-WASM-SDK-V2/Editor/WXEditorSettingHelper.cs:278) WeChatWASM.WXEditorWin:OnGUI () (at Assets/WX-WASM-SDK-V2/Editor/WXEditorWindow.cs:43) UnityEngine.GUIUtility:ProcessEvent (int,intptr)

zhiqiangluo commented 4 months ago

@Oooocean 你看看呢