1. 程式人生 > >Erro 4916,Failed to load scene的問題找到了!---cocos creator打包微信小遊戲的坑

Erro 4916,Failed to load scene的問題找到了!---cocos creator打包微信小遊戲的坑

首先我們來回顧一下問題
在這裡插入圖片描述當我在用cocos微信小遊戲開發的時候,發現你加上開放資料域居然不能超過8M ,wtf?
於是我把自己打包後的res資料夾放在伺服器上並且刪了本地的res檔案。結果問題來了
在這裡插入圖片描述
這是個什麼鬼?
這個問題在於你填寫伺服器時未獲取到你伺服器地址或者沒點開跳過驗證,解決方案如下

1. 未填寫正確的伺服器地址
一般遇到這種問題,先把你的地址丟隨便一個瀏覽器上試一試,如果進不去就說明伺服器地址有問題

2. 未開啟跳過驗證
就是這玩意在這裡插入圖片描述
這東西不開的話就會導致上圖的問題出現

3.未填寫wx.downloader.js裡的this.REMOTE_SERVER_ROOT


你可能會問這是個啥玩意,貌似v2.0.0之後的creator在打包後是可以在構建頁面填寫上你的遠端伺服器地址的,因為根據官網的教程有說明libs資料夾下的wx.downloader.js是官方開發用來自己獲取伺服器資料的指令碼,所以如果只是獲得伺服器圖片就不需要獲取其他json了
在這裡插入圖片描述(記得給MD5 cache打鉤)
然後手動在如下任意兩個位置填寫上你的伺服器地址就行
在這裡插入圖片描述在這裡插入圖片描述(這兩位置隨便寫一個都行)
正常來說至少伺服器問題解決了,但是還是有問題,為什麼呢
因為你要放的是res資料夾的父目錄,所以必須在你那個伺服器的資料夾裡放入res資料夾。然後裡面包含那兩個資料夾才算放對位置,不然的話是讀不出來就會報出第一張圖那兩個問題
參考
creator微信小程式教程