1. 程式人生 > >android studio+cocos2dx3.16 lua開發環境搭建

android studio+cocos2dx3.16 lua開發環境搭建

1. 下載cocos2dx-3.16

因為我電腦上已經有了android sdk,所以一會兒我要使用不包含sdk的android studio安裝包,這兒就要先跑下D:\cocos\cocos2d-x-3.16\setup.py指令碼 設定好各種環境變數,如果使用包含sdk的android studio安裝包可以等安裝好後 再來設定這些環境變數
主要是android sdk的目錄
NDK的目錄可以等到第4步android studio幫我們下好後 我們再設定。

2. 編譯windows版本

需要vs2013及以上版本 沒有就先安裝vs
安裝好後 開啟 D:\cocos\cocos2d-x-3.16\build\cocos2d-win32.sln 編譯執行

3. 安裝android studio

與cocos2dx-3.16 配合的android studio是2.3.3.0版本
可以直接百度軟體中心下載(包含了android sdk),我這兒下的是沒有包含android sdk的版本。
在android studio中文社群下載的 找到歷史版本http://www.android-studio.org/index.php/download/hisversion下載即可 不用安裝 直接解壓即可。

需要注意的是android studio需要jdk1.6及以上的支援,如果沒有安裝jdk的需要先去安裝jdk。
然後新增JAVA_HOME環境變數,指向jdk目錄,path環境變數追加%JAVA_HOME%\bin目錄

4. 編譯android版本

開啟android studio 由於我們選擇的沒有帶android sdk的版本 這是會有unable to access android sdk add-on list的提示,我們可以不用管,進去了再根據需要下載。
點選cancel進入主面板,按照http://docs.cocos.com/cocos2d-x/manual/zh/installation/Android-Studio.html教程匯入test的android studio工程。這時候可能會需要下載一些元件,靜待下載完畢即可(貌似現在都不用翻牆了 ,速度還比較快)。
然後點選RUN 編譯執行即可,如果缺少什麼元件,點選提示下方的連結,下載安裝即可。這兒可能缺少的元件主要是NDK(r14以上),和對應版本的android sdk。他們會被下載到android sdk 對應的目錄下。

5. 建立lua專案

cocos new project_name -p project_package_name -l lua -d D:\cocos\project

總結

這是很順利的情況下,如果中間出現什麼錯誤,都可以在網上找到答案。android studio整合度高,元件管理方便,想比於以前eclipse 現在不需要ant,也不需要自己單獨去下載什麼adt,ndk這些了。確實方便了很多。如果想使用cocos 的命令列打包,只需要設定NDK的目錄即可(使用setup.py設定),v3.16版本要求r14及以上版本。