如何通過cocos creator釋出原生android應用
轉自:http://blog.csdn.net/u010957664/article/details/60995381
通過cocos creator釋出原生android應用
最近從網上down下了一個麻將遊戲的客戶端與服務端的程式碼,打算架起來看一看,客戶端需要通過cocos creator進行預覽以及釋出,沒想到花了一天時間才弄好,我的電腦環境是win7系統,現在將搭建步驟進行整理記錄如下,:
本文主要參考了cocos creator 的入門教程
1.需要下載的資原始檔
2.配置原生髮布環境路徑
下載安裝好開發環境依賴後,讓我們回到 Cocos Creator 中配置構建釋出原生平臺的環境路徑。在主選單中選擇 檔案/偏好設定,開啟偏好設定視窗:
此時的NDK,Android SDK,ANT路徑,選中上一步解壓的路徑即可
注意:此時的JavaScript引擎和Cocos引擎直接選內建引擎就好,兩個文字框中沒有顯示路徑也沒問題,實際上它已經選好了路徑,是在cocos creator 的resource目錄下。
3.打包釋出原生平臺
構建
開啟主選單的 專案/構建釋出,開啟構建釋出視窗。
目前可以選擇的原生平臺包括 Cocos Runtime, Android, iOS, Mac, Windows 五個,其中釋出到 Mac 和 Windows 的選項只能在相應的作業系統中才會出現。
- 釋出平臺android
- 釋出路徑選擇了客戶端專案目錄下的build資料夾
- 初試場景預設即可(我沒有動過)
- 模板選擇default(第一次構建編譯需要選擇default)
- api level和金鑰庫根據自己的情況選擇(我從網上down下來時發現裡面有金鑰庫檔案就直接拿來用了,選中路徑後密碼什麼的也都自動被填好了)
設定好之後點選右下角的構建,耐心等待一小會,上方黃色狀態條讀完即構建成功
注意cocos creator控制檯的列印語句
編譯
繼續點選右下角的編譯,這次需要耐心等待較長時間,同時你的計算機會被佔用大量資源,變得非常卡,編譯完成如下
控制檯列印如下
此時編譯好了,但是並沒有完,此時再次選擇模板為binary,再把以上的構建,編譯流程進行一遍,完成後才算成功。
但這時不建議點選執行,官網上說連線真機就可以直接除錯,我發現並不行,但可以找到編譯得到的apk檔案,開啟客戶端專案所在的資料夾,我的專案名叫ddmj_20161230
按照圖片上的路徑即可找到apk,其實build目錄下還有個jsb-default目錄,這裡面也有一個apk,不過我發現這個apk無法使用,所以才再進行binary的編譯得到正確的apk檔案。
想檢視編譯後得到的android工程的同學可以開啟如下目錄檢視
以上是我對使用cocos creator釋出原生android應用的流程做的總結,歡迎學習。