1. 程式人生 > >如何通過cocos creator釋出原生android應用

如何通過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應用的流程做的總結,歡迎學習。