unity 打包發佈WebGL報錯原因Exception: Failed building WebGL Player

先上圖吧,反正我的錯就長這傻樣,我的版本爲Unity 2017.2.0f3(64bit)


不要糾結我爲啥不截圖,要用手機拍。看那底下的小鳥鳥就知道我這是內網啦,所以捏重點要看是不是報這樣滴錯就行。

當我發現這個錯滴時候,當然是百度一圈咯,確實也發現不少小夥伴也遇到過,不過看到一些人的報錯,只有上面兩行,我的卻有5行,這這這。。。壓制住洪荒之力,告四寄幾:不要緊慢慢來!喝點冷水壓壓驚!而且很多人提問都沒有得到答案,所以我解決了就寫下來分享下。

【答】:報錯兩行的那個答案呢是說打包存放的位置要跟項目位置同一個根目錄,當然啦!我肯定試了,然鵝並沒有什麼luan用,報錯依舊!在這裏說出來呢,你們要是遇到了可以試試,萬一你們的可以呢,那也很省事了嘛!雖然最後我的問題解決了之後我打包到桌面那也是完全木有問題滴!

【案】:百度呢只是解決問題的一個途徑,沒有解決嘛。那接下來就是自測和找同事測咯,

1、首先懷疑是不是u3d自己的bug,不管了,先用另一個項目打包一下,額滴乖乖,發現木有問題,完美髮布!

2、我電腦問題?那把那個項目發給同事發佈一下,結果也是報錯,後來把同事百度到問題說是這個unity版本問題,是個自帶but,需要更新一個到3的版本就可以啦!呃。。。開始更新版本,但是是內網,要更新好麻煩滴說,好不服呀!

3、因爲我發現換另一個項目能發佈,所以不服,就另外開了個項目,把原項目資源都導進去,再發布。。。哈哈哈哈,我自橫刀向天笑,笑完我就去尿尿(確實一上午沒離座了)。

【在這裏】:是的,我上面最後一步我已經能發佈了,相當潑肺!最後就是發現問題啦!不要笑我,不要笑我,不要笑我,因爲錯誤很低級,那就是存在中文路徑!好吧,我先去冷靜冷靜。因爲早前5.x的時候就聽說unity 將支持中文(對,就是聽說,還沒試過,我就要試試,咋地啦!其實是在xx社區看到unity發佈的新版將支持中文什麼什麼鬼的,懶得看完,可能所謂的支持中文並不包含中文路徑,大家都是寫程序的,就別那麼天真了哈!以後乖乖的用英文數字下劃線吧),所以在建項目的時候就用了中文,這真的是第一次用中文路徑,要相信我呀!算了,不相信你又能怎麼樣!


ps:隨便囉嗦了下解決問題的過程,大家解決問題的過程是怎樣滴經歷呢,哈,有時間一起踩坑啊!第一次寫博,不喜歡的話就看看上圖!


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章