码迷,mamicode.com
首页 > 移动开发 > 详细

cocos2d-x3.1.1移植安卓过程

时间:2014-10-09 01:17:17      阅读:250      评论:0      收藏:0      [点我收藏+]

标签:c++   cocos2d-x   

印象笔记链接:

http://app.yinxiang.com/l/AAXeIjFsjjFAC68i6hUQkiwFFZg3Maz-AkA/


cocos2d-x 3.1.1  win移植到android
win:vs2012
android:eclipse+ndk-9
1、vs2012的工程在proj.win32文件夹里面  其中的cpp和.h是在Classes文件夹里面的  图片声音这些资源师在Resources文件夹里面的
bubuko.com,布布扣
bubuko.com,布布扣
2、第一步:导入eclipse  路径是*****+SecondGame2\proj.android
bubuko.com,布布扣

3、第二步 更改jni里面的android.mk  修改编译文件  加入新的cpp文件  注意main.cpp不用加进去  因为这个main是win32的main  android有自己的入口activity

bubuko.com,布布扣

这个时候run application  出现:
bubuko.com,布布扣
bubuko.com,布布扣

4、第三步设置ndk编译环境变量  右键工程-》property-》c/c++ build -》environment-》add
bubuko.com,布布扣
bubuko.com,布布扣
bubuko.com,布布扣
bubuko.com,布布扣

5、第四步修改一个位置  右键下面箭头指着的文件夹  进入property
bubuko.com,布布扣
bubuko.com,布布扣
 进入property
bubuko.com,布布扣
路径是:G:\microsoft\cocos2d\cocos2d-x-3.1.1\cocos\platform\android\java\src  【记得修改你的路径前缀】

【注】 AndroidManifest修改这个变成树竖屏的:android:screenOrientation ="portrait"


6、run application
下面是console的日志:
bubuko.com,布布扣
bubuko.com,布布扣
刚刚更改的cpp文件  之前接触过androd的jni先将cpp也就是c++代码用ndk编译成一个so文件类似一个库 给java层的去调用
bubuko.com,布布扣
bubuko.com,布布扣
引擎的cpp文件
bubuko.com,布布扣
bubuko.com,布布扣
之后编译比较久在这个引擎的cpp编译部分

编译过程有警告提示:
bubuko.com,布布扣
bubuko.com,布布扣
7、
win32:
bubuko.com,布布扣
bubuko.com,布布扣
android  DDMS的截图
bubuko.com,布布扣
bubuko.com,布布扣




cocos2d-x3.1.1移植安卓过程

标签:c++   cocos2d-x   

原文地址:http://blog.csdn.net/linyanhou/article/details/39908607

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!