cocos2dx3.0創建項目到android

折騰了很久的移植安卓,今天總算是搞好了,自己也總結一下,也方便別人看看

1.  我的電腦環境:  win7(64位) + vs2012 + cocos2dx3.0(正式版)

        2.需要下載的東西

1. adt(adt-bundle-windows-x86_64-20140321.zip)

                 2.android-ndk(android-ndk-r9d-windows-x86_64.zip)

                 3.ant(apache-ant-1.7.1-bin.rar)

 4.python2.7(python2.7.zip)

                 5.cocos2dx3.0

大家儘量去官網上下,這樣下的包名會和我的一樣的,如果需要這些資源,說一下,我發給你

3.配置環境

先把這些東西都解壓,目錄

這些文件名字都和自己壓縮包的名字差不多,這樣把東西都放一起了,放在哪的話,你自己決定,儘量好找的,但是要記住,這些目錄下面都是直接是根目錄了,點進去就有e xe文件這些
解壓了好了,就開始配置電腦的環境變量,環境變量就是爲了程序方便的找到你的像python,jdk這些東西的路徑
這個怎麼找到環境變量就自己百度了,
這些目錄(等號後面的)都是你剛纔解壓的地方,添加的位置是用戶環境變量
1.ANDROID_SDK_ROOT = D:\adt-bundle-windows-x86_64-20140321\sdk ps:(這裏的等於就是把後面的設爲變量值)
2.ANT_ROOT = D:\ant
3.JAVA_HOME = D:\javajdk
4.NDK_ROOT = D:\android-ndk-r9d
5.PYTHON_HOME = D:\python27
6.這些弄好了就接着下面的path(同樣是用戶環境變量),再最後面加上
%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;%ANT_ROOT%\bin;%NDK_ROOT%;%ANDROID_SDK_ROOT%\tools;%ANDROID_SDK_ROOT%\platform-to ols;%PYTHON_HOME%;  
//從%開始複製到最後 粘貼到你的path最後面
7.環境配好了 可以測試一下,cmd中輸入javac是否有信息,還有python這些的測試方法可以百度
 
8.接下來創建項目用cocos2dx3.0 就可以了(這裏csdn裏也有的)
9.創建好了就點開adt-bundle-windows-x86_64-20140321下的esclipe下的esclipe.exe,這裏也得給esclipe配置環境
10.windows->preference->android 配置好sdk的路徑 即右邊的sdk location 我的路徑是D:\adt-bundle-windows-x86_64-20140321\sdk
11.搞定了以後到自己創的cocos2dx3.0項目下的pro.android 找到build_native.py 雙擊 會把cocos2dx的項目編譯成.so文件
12.再把D:\cocos2d-x-3.0\cocos\2d\platform\android\java\src這個目錄下的文件拷貝到自己項目下的D:\cocos2d-x-3.0\project\cocoproject\proj.android\src
這裏的D:\cocos2dx-3.0是我的目錄,D:\cocos2d-x-3.0\project\cocoproject這個是我項目的目錄
13.再把整個項目導入到esclipe file->import->android->exitsing..->browse->我們項目下的android
14.編譯,這裏既得做好第11步,不然會報錯
15.好了,就可以在自己項目下的bin目錄下找到apk了

//外加如果編譯不過,將pro.win32拷貝到classes,添加到android.mk

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章