搭建cocos2dx android模拟器环境在win7

参考了一些网上关于搭建cocos2dx android模拟器环境,过程中遇到各种问题,好在最后可以运行了,在此记录一下

在搭建之前先准备好环境所需的软件:


1. android sdk

2. android ndk

3. python

4. apach ant

5. cocos2dx

6. jdk


我是基于cocos2dx-3.2在android 4.4.2上搭建的, python用的是python2.7, android ndk用的是android-ndk-r9d,jdk用的是jdk1.7.0_11


1.

安装jdk,添加JAVA_HOME环境变量,值是它的安装路径C:\Program Files\Java\jdk1.7.0_11;然后添加如下的环境变量到path

;%JAVA_HOME%\lib;%JAVA_HOME%\jre\bin


安装python,添加python的安装路径到path系统变量:  ;C:\Python27\


解压apach ant, 也是需要把它的目录添加到path系统变量,这里需要加入的是它的下级目录bin: ;D:\apache-ant-1.9.4-bin\apache-ant-1.9.4\bin


解压android ndk, 新建环境变量NDK_ROOT,值是D:\android-ndk-r9d-windows-x86_64\android-ndk-r9d;然后添加;%NDK_ROOT%到path系统变量


下载android sdk, 新建环境变量ANDROID_SDK,值是D:\adt-bundle-windows-x86_64-20140321\sdk\platforms;D:\adt-bundle-windows-x86_64-20140321\sdk\tools;D:\adt-bundle-windows-x86_64-20140321\sdk\platform-tools;然后同样需要把刚才新添加的ANDROID_SDK添加到path系统变量:;%ANDROID_SDK%


2.

2.1 创建工程使用cocos.py

在环境配置后就可以创建项目了使用引擎提供的工具, 进入D:\cocos2d-x-3.2\cocos2d-x-3.2\tools\cocos2d-console\bin,使用cocos.py来创建项目

python cocos.py new hello-world -p xxx.cocos.com -l cpp -d d:\cocos-project,hello-world是项目名字,-p后是包的名称,-l是使用的语言,-d是项目方在什么位置。在创建项目结束后会在你指定的d:\cocos-project下面生成hello-world工程


2.2 编译在上一步创建的hello-world

进入hello-world目录在DOS窗口, 然后执行cocos compile -p android, 然后就开始编译了,编译如果成功会在D:\cocos-project\hello-world\bin\debug\android下生成apk文件


3. 在eclipse里import创建的hello-world

File-->Import-->Next, 选择D:\cocos-project\hello-world\proj.android, 然后工程就倒入进来了。但是我们发现导入的工程有错误,原因是没有把cocos2dxlib导入进来,接下来需要拷贝D:\cocos2d-x-3.2\cocos2d-x-3.2\cocos\platform\android\java\src\下的org目录到 D:\cocos-project\hello-world\proj.android\src, 然后刷新hello-world在eclipse, 然后错误消失了


最后就是run hello-world项目: 点击hello-world-->右键选择debug as-->Android application






  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值