CoCos Creator打包各类问题总结
生活随笔
收集整理的這篇文章主要介紹了
CoCos Creator打包各类问题总结
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
CoCos Creator打包各類問題總結
- 如果你的打包APK 出現 ‘黑屏\找不到Mould看這里!’
- JAVA JDK環境變量與構建 毫無關系!!!
- 1. SDK NDK 配置
- 2. 熱更新問題
- 3. 打包配置
如果你的打包APK 出現 ‘黑屏\找不到Mould看這里!’
JAVA JDK環境變量與構建 毫無關系!!!
1. SDK NDK 配置
下載Android studio ,默認到C,盡量不要更改,因為會修改 安裝路徑。
2. 熱更新問題
1.如果你的APK 有熱更新功能,盡量在合并資源,減少性能開支
2.進度100%時不再載入怎么辦?
2.1 檢查你的 熱更新地址 是否在 assets中的js里 Androidstudio 反工程 找 src/你的js
2.2 檢查md5驗證,壓縮
3.3 檢查路徑 (相對路徑,絕對路徑)
3. 打包配置
1.Cocos creator 中 設置 原生開發環境如下圖
2.配置好后保存
3.項目-》構建-》具體配置看圖
發布路徑一定是 短路徑最好是自己新建一個空文件夾,如果要在某父文件下,一定不要是中文的。
4. 順便 解釋一下 LINK 和 default 模板 打包的區別
5. LINK 適用COCOS 公用資源,不拷貝資源 ,而 default 拷貝資源,固然加載更有效一些
(具體研究,去看官網解說)
接下來的版塊是 我的解決方案
//ERROR JavaScript 這類型錯誤 Can't Find Moulde 提示你找不到某個模塊的路徑問題 點開問題 -》找最后一行的 執行文件-》例:DB.JS const Mysql=require("mysql"); 這里導入了mysql ||且在 同級目錄下 安裝了 npm install && npm install mysql 就會出現 **node_modules** 如果沒有看到 |node_modules |, 在工程目錄處 直接cmd (見下圖) npm install -> npm install mysql 到這里假設你的modules安裝了,然后在來看你的代碼 當資源移動時,你的路徑真的對嗎? 將有問題的APK拖入 Androidstudio中 //================== //RES 資源 | //ORG 引擎目錄 | //LIB 引擎資源 | //================== 接著點開 assets-》res-》出現兩個目錄,點開發現都是一些隨機碼偽命名的文件 隨便打開一個,發現是游戲里的素材,以JSON格式記錄著的他的位置 在SRC里看看有沒有你的 工程JS,如果沒有 ,在SRC/APP.JS里去看一下 以及jsb——adapter-》project.json 是驗證核心的關鍵 主要問題通常是在這里發現 1.檢查你的 src/app.js 大小寫是否正常? 2.檢查你的 路徑是否相對應 3.驗證你的 絕對路徑和相對路徑 這里解決后還有完,還有一步 回到你的出錯代碼 這里是 例1:DB.JS 中 const Mysql =require("/LongHuShan/LongHuShan2/Serverinfo/node_modules/mysql"); 在檢查上敘述的問題后,我們給require的路徑 改為絕對路徑,讓他指定索引這個目錄文件去 在coco中去驗證一下 很明顯,沒有報錯,沒有再提示 |找不到 modules| 所以模塊問題解決!我是大菠蘿,歡迎各位cocos 老云玩家指教
總結
以上是生活随笔為你收集整理的CoCos Creator打包各类问题总结的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: scrapy读取mysql数据库_pyt
- 下一篇: PineApple_Ninja.js