网狐荣耀6701/6801 手机打包发布
生活随笔
收集整理的這篇文章主要介紹了
网狐荣耀6701/6801 手机打包发布
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1.前言
本篇將介紹網狐cocos2dx-lua工程打包android的apk、ios編譯過程以及vs2015模擬運行和調試、lua腳本熱更新。
關于網狐的服務端編譯運行,請查看網狐6701/6801服務端編譯 測試部署
2.目錄結構和地址修改
2.1.手機工程目錄
-- client lua目錄 --------- ciphercode 加密后用來發布的lua代碼 --------- client 游戲大廳模塊 --------- game 子游戲模塊 --------- base lua與cocos c++銜接的基礎模塊 -- frameworks --------- cocos2d-x cocos庫 --------- runtime-src cocos工程目錄 -- info 整理好的文檔和批處理腳本 -- publish 發布apk的目錄2.2.lua代碼中配置修改
BASE_C_VERSION(app版本)
BASE_C_RESVERSION(資源版本,包括lua腳本、圖片等)
URL_REQUEST -> "http://172.16.58.129"
LOGONSERVER -> "172.16.58.129"
SERVER_LIST -> { "172.16.58.129", }
3.環境準備
以下各環境版本為筆者測試通過的,大家可以看情況更新。
3.1.windows環境
windows環境主要用于資源打包發布(publish)、安卓apk打包(android)和vs2015模擬運行和調試(debug)。
COCOS_CONSOLE_ROOT -> C:\cocos2d-x-3.10\tools\cocos2d-console\bin
PATH -> %PATH%;%COCOS_CONSOLE_ROOT%
JAVA_HOME -> C:Program FilesJavajdk1.8.0_131
CLASSPATH -> %JAVA_HOME%lib;%JAVA_HOME%libtools.jar
PATH -> %PATH%;C:Program FilesWinRAR
PATH -> %PATH%;C:Python27
ANT_ROOT -> %ANT_HOME%bin
ANT_HOME -> C:apache-ant-1.9.6
PATH -> %PATH%;%ANT_HOME%bin
CLASSPATH -> %ANT_HOME%lib
ANDROID_SDK_ROOT -> C:sdk
NDK_HOME -> C:android-ndk-r10d
NDK_ROOT -> C:android-ndk-r10d
vs lua語法插件babelua-compat-1.06-vs2015
3.2.mac環境
4.發布資源、腳本,網站后臺增加手機游戲。
5.windows環境下,安卓打包
6. mac環境下,ios編譯
因為筆者沒有證書,無法進行打包,就簡單說明編譯過程。需要注意因為網狐使用到的一個第三方支付sdk(竣付通),而該sdk不支持x86_64架構,所以當編譯目標為模擬器時,將編譯失敗,需要使用真機進行編譯調試。
7. windows環境下,vs2015模擬運行和調試
使用以下命令即可運行手機項目。WORKDIR為client目錄路徑,game為GloryProject.exe路徑。
set WORKDIR=%CD%/client set game=%CD%/run/debug/GloryProject.exe start %game% -workdir %WORKDIR%Lua scripts folder -> lua腳本client目錄
Lua exe path -> GloryProject.exe路徑
Working path -> lua項目vs解決方案存放路徑
Command line -> 同上3
Lua project name -> 名稱
總結
以上是生活随笔為你收集整理的网狐荣耀6701/6801 手机打包发布的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Windows下安装libiconv库教
- 下一篇: c语言函数调用参数调用的太少,浅谈C语言