oppominigame / unity-webgl-to-oppo-minigame

Unity WebGL OPPO小游戏适配方案
13 stars 7 forks source link

unity2021版本打包错误 #5

Open MCIBlueMoon opened 10 months ago

MCIBlueMoon commented 10 months ago

Building Library\Bee\artifacts\WebGL\build\debug_WebGL_wasm\build.js failed with output: Traceback (most recent call last): File "H:\Unity\2021.3.16f1c1\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\Emscripten\emscripten\emcc2.py", line 3571, in sys.exit(main(sys.argv)) File "H:\Unity\2021.3.16f1c1\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\Emscripten\emscripten\emcc2.py", line 3564, in main ret = run(args) File "H:\Unity\2021.3.16f1c1\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\Emscripten\emscripten\emcc2.py", line 1082, in run phase_post_link(options, wasm_target, wasm_target, target) File "D:\obj\windows-release\37amd64_Release\msi_python\zip_amd64\contextlib.py", line 74, in inner File "H:\Unity\2021.3.16f1c1\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\Emscripten\emscripten\emcc2.py", line 2400, in phase_post_link phase_emscript(options, in_wasm, wasm_target, memfile) File "D:\obj\windows-release\37amd64_Release\msi_python\zip_amd64\contextlib.py", line 74, in inner File "H:\Unity\2021.3.16f1c1\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\Emscripten\emscripten\emcc2.py", line 2428, in phase_emscript emscripten.run(in_wasm, wasm_target, final_js, memfile) File "H:\Unity\2021.3.16f1c1\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\Emscripten\emscripten\emscripten.py", line 830, in run emscript(in_wasm, out_wasm, outfile_js, memfile, shared.DEBUG) File "H:\Unity\2021.3.16f1c1\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\Emscripten\emscripten\emscripten.py", line 308, in emscript glue, forwarded_data = compile_settings() File "H:\Unity\2021.3.16f1c1\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\Emscripten\emscripten\emscripten.py", line 178, in compile_settings cwd=path_from_root('src'), env=env) File "H:\Unity\2021.3.16f1c1\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\Emscripten\emscripten\tools\shared.py", line 216, in run_js_tool return check_call(command, *args, kw).stdout File "H:\Unity\2021.3.16f1c1\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\Emscripten\emscripten\tools\shared.py", line 202, in check_call return run_process(cmd, *args, *kw) File "H:\Unity\2021.3.16f1c1\Editor\Data\PlaybackEngines\WebGLSupport\BuildTools\Emscripten\emscripten\tools\shared.py", line 97, in run_process ret = subprocess.run(cmd, check=check, input=input, args, kw) File "D:\obj\windows-release\37amd64_Release\msi_python\zip_amd64\subprocess.py", line 474, in run File "D:\obj\windows-release\37amd64_Release\msi_python\zip_amd64\subprocess.py", line 926, in communicate UnicodeDecodeError: 'gbk' codec can't decode byte 0x9a in position 136997: illegal multibyte sequence UnityEditor.BuildPipeline:BuildPlayer (string[],string,UnityEditor.BuildTarget,UnityEditor.BuildOptions) QGMiniGame.QGGameTools:BuildWebGL (string,string) (at Assets/OPPO-GAME-SDK/Editor/QGGameTools.cs:250) QGMiniGame.OppoEditorWindow:DoBuild () (at Assets/OPPO-GAME-SDK/Editor/OppoEditorWindow.cs:253) QGMiniGame.OppoEditorWindow:OnGUI () (at Assets/OPPO-GAME-SDK/Editor/OppoEditorWindow.cs:201) UnityEngine.GUIUtility:ProcessEvent (int,intptr,bool&)

MCIBlueMoon commented 10 months ago

这个要怎么解决呀,弄了好久没有办法

platefacer commented 9 months ago

我也遇到了, Oppo 开发人员能解决吗

oppo-unity-sdk commented 7 months ago

已修复,使用最新unity_webgl_rpk_oppo_v7.unitypackage版本.