之前用的cocos2d-x 2.2.6 版本号,近期换成了3.7。眼下的最新版。整个过程中也碰到了不少问题。如今已经成功移植到手机上了。

分享下整个过程,希望能帮到别人。(所需软件已打包)


【下载软件】

0.cocos2d-x 3.7

1.VS2012/VS2013(我用的VS2013)

2.Python 2.7.5

3.jdk

4.Android sdk

5.Android ndk (必须是r10c)

6.ANT


【cocos2d-x3.7 win7 32 环境配置 及 新建项目】


1.安装 vs2013

2.解压 cocos2d-x3.7,

cocos2d-x 3.7 win7 32+Android 环境配置_2d



执行 cocos2d-win32.sln,将 cpp-tests 设为启动项目



cocos2d-x 3.7 win7 32+Android 环境配置_2d_02



1.假设出现 下图界面。则说明 cocos2d-x3.7 win7 32 环境配置成功

cocos2d-x 3.7 win7 32+Android 环境配置_环境配置_03



2.在 命令提示符 窗体 输入 cocos。出现 例如以下内容,相同表示 cocos2d-x3.7 win7 32 环境配置成功

cocos2d-x 3.7 win7 32+Android 环境配置_android_04


关于 使用 cocos 新建、编译项目,可參考例如以下博文

http://www.zaojiahua.com/cocos2d-x-3-0.html


【Android 开发环境配置】

1.安装Python

安装后,环境变量设置

cocos2d-x 3.7 win7 32+Android 环境配置_环境配置_05


之后打开 命令提示符 窗体, 输入 python回车,看到例如以下画面则表示成功

cocos2d-x 3.7 win7 32+Android 环境配置_源文件_06


Android sdk、ant  不需安装,直接解压就可以。ndk直接执行。会在当前文件夹 生成 android-ndk-r10c 文件夹


之后要配置环境变量

NDK_ROOT D:\Android\android-ndk-r10c

ANT_ROOT D:\ComputerProgram\apache-ant-1.9.4\bin

ANDROID_SDK_ROOTD:\Android\adt-bundle-windows-x86-20140321\sdk

在 path文件夹下加入 D:\Program Files\Java\jdk1.7.0_45\bin



測试环境是否搭建成功

依次运行 下图 选中的 

download-deps.py 和 setup.py

cocos2d-x 3.7 win7 32+Android 环境配置_环境配置_07



出现例如以下画面,表示搭建成功

cocos2d-x 3.7 win7 32+Android 环境配置_android_08


创建 新项目,出现例如以下画面

cocos2d-x 3.7 win7 32+Android 环境配置_环境配置_09


进入 proj-android目录,运行 build_native.py,会生成 libs目录(运行 bulid_native.py之前没这个目录)

 cocos2d-x 3.7 win7 32+Android 环境配置_android_10


然后就能够导入Android了

cocos2d-x 3.7 win7 32+Android 环境配置_源文件_11



将 源文件 和 链接库 都导入


我的源文件位置

cocos2d-x 3.7 win7 32+Android 环境配置_python_12



链接文件位置

cocos2d-x 3.7 win7 32+Android 环境配置_android_13



在 项目名称上右击->属性(properties)

cocos2d-x 3.7 win7 32+Android 环境配置_环境配置_14



将红色叉号的 Remove掉,之后 将 libcocos2d-x Add进来

cocos2d-x 3.7 win7 32+Android 环境配置_2d_15


cocos2d-x 3.7 win7 32+Android 环境配置_源文件_16



真机測试

cocos2d-x 3.7 win7 32+Android 环境配置_2d_17



cocos2d-x 3.7 win7 32+Android 环境配置_环境配置_18



        整个过程也够折腾人的,假设谁配cocos2d-x3.7环境出错的话能够私聊,我会尽最大努力帮助大家搭建好开发环境。


差点忘了!

!!

所需资源文件

链接:http://pan.baidu.com/s/1hqIWidI password:unag