閱讀307 返回首頁    go 阿裏雲 go 技術社區[雲棲]


cocos2d-x 3.0 bata for android環境配置

   As we all know the pre vision of the cocos2d-x for android`s environment set up is very complex.With the 3.0 vision released, the setup of for android is become more easy for us. Now let`s go ahead!


1,Firstly, you have to prepare bellow objects:

 a.cocos2dx 3.0 beta   下載地址: https://cdn.cocos2d-x.org/cocos2d-x-3.0beta.zip

b.adt(google整合的android開發環境) 下載地址:https://developer.android.com/sdk/index.html
c.ndk 下載地址:https://developer.android.com/tools/sdk/ndk/index.html
d.java 下載地址:https://www.java.com/zh_CN/download/manual.jsp
f.python 下載地址:https://www.python.org/download/

we can see that in new vision we did not have to install the cygwin,which was used to moni the linux,to configure the environment.


2.install:

a.cocos2dx 3.0和adt和ndk直接解壓就可以了,本文解壓在g盤下
b.安裝java是adt需要使用
c.安裝python是cocos2dx創建項目使用的

If you get into trouble on this,please leave a message to me in bellow.


3.set up the environment variable:

a.添加 JAVA_HOME 指向 java安裝目錄
b.添加 NDK_ROOT 指向 ndk目錄
c.把java和python的可執行目錄添加到path

Hope every thing is ok for you!


4.create first cocos2d-x project:

打開cmd後運行下麵這條命令,會彈出一個對話框

<pre >python G:\cocos2d-x-3.0beta\tools\project-creator\create_project.py</pre>


projectname是項目目錄名稱
packagename是android apk使用的包名
projectpath  可以自定義項目路徑
lauguage    可以選擇項目的語言,默認是c++


 5.compile android

打開cmd後運行下麵這條命令,等待3-10分鍾就可以編譯完成(改為自己的項目目錄)
<pre >python G:\項目目錄\proj.android\build_native.py</pre>

6.set up adt

adt需要添加兩個變量

1. Eclipse->Preferences->General->Workspace->Linked Resources 點擊 New 添加一個變量名 COCOS2DX 指向cocos2dx目錄
2.Eclipse->Preferences->C/C++->Build->Environment  點擊Add  添加一個變量名 NDK_ROOT  指向ndk環境變量

添加這兩個變量後,就可以把proj.android導入到adt中,運行即可

如果發現程序運行後閃退,解決方案在這裏: https://www.cocoachina.com/bbs/read.php?tid=180507


7.how to develop android platform cocos2dx`s project

官方使用vs2012,確實vs2012也很好用,還省心省力,如果自己弄eclipse+cdt環境麻煩

本人一般是先用vs2012測試通過了,然後編輯proj.android\jni\Android.mk這個文件

LOCAL_SRC_FILES := hellocpp/main.cpp \
                   ../../Classes/AppDelegate.cpp \
                   ../../Classes/HelloWorldScene.cpp

按照格式把那些cpp文件全部加上來,再運行一下那個build_native.py腳本就可以生成android的apk了
(以前在網上找到不用手動添加的,會自動循環加入cpp文件的,麻煩知道的同學告知一下,謝謝)


8.summarize

proj.android下有個README.md文件,還有網上說裝cygwin的,還有很多很多的文章都試過了,都編譯不出來。。。。


reference:https://www.cocoachina.com/bbs/simple/?t183116.html

最後更新:2017-04-03 12:56:16

  上一篇:go ORACLE A表根據B表字段更新
  下一篇:go Cocos2dx 3.0 過渡篇(十五)幀動畫的存儲播放