Windows下cocos2dx-v3.1 Android开发环境的配置和项目编译

新版的Cocos2dx-V3.1在项目创建和相关的编译机制上都做了不小的改变,提供了更多的便捷工具,但是网上相关的资料是在太少了不少还有错误所以就总结下自身的经验避免想使用3.0的童鞋走弯路。今天就用引擎提供的工具来实现Apk项目的生成。

在开始之前要先确保相关环境的成功配置:

        pathon安装请参照上篇(注意使用3.0以下的版本,建议使用2.7x,3.0以上版本编译时会有错误)。

        下载最新版本的jdk并安装(作者个人喜好,自己依据自身情况安装)(http://www.baidu.com/s?tn=alading_hao_dg&ie=utf-8&word=jdk环境变量配置)  环境配置相关环节参照百度经验(怕错的直接复制粘贴就行了),下载并安装NDK相关配置也可直接百度或谷歌一下。

         下载ADT(adt-eclipse-sdk )三个的集合体这样避免相关配置的麻烦。

         Cocos2dx-V3.x提供了两种编译的方式

         第一种:用pathon工具create_project.py编译生成.so文件然后导入eclipse直接运行到相关设备。

        1》用cocos new命令创建项目


      进入项目内找到Android文件夹打开,在jni文件夹下找到Android.mk文件打开(vs,Eclipse都可以)
在这里按照源代码的格式修改添加你自己写的类的.cpp文件记得最后一个不加斜杠
改完后双击build_native.py系统会自动编译相关文件第一次编译的时间会花的比较久当出现以下代码是表示编译成功
当然系统执行的比较快看不清楚时,我们可以查看Android项目文件夹下libs/armeabi文件夹里有没有生成的.so文件如果有表示编译成功了

然后将Android项目导入Eclipse Windows下cocos2dx-v3.1 Android开发环境的配置和项目编译_第1张图片
在这里的空白区域单机右键选择import按钮
选择Existing。。。。。按钮 Windows下cocos2dx-v3.1 Android开发环境的配置和项目编译_第2张图片
选择Android路径导入Eclipse(我的现在报错是因为和Eclipse中的项目重名了)导入后会发现项目有错误

是因为没有org.cocos2dx.lib库的原因H:\cocos2d-x-3.1\cocos\platform\android\java\src\org\cocos2dx\lib我们把这个lib拷贝的桌面ctrl+c然后ctrl+v拷贝到Eclipse这个src文件夹下上图为已经考进去的效果。
然后右键单击项目Run as第一个选项,选择模拟器或者手机即可运行。(这个库文件有一劳永逸的方法下篇再说这个篇幅有点长了!)

         第二种:用cocos打包工具直接生成apk包,至于怎么安装到设备上(方式太多随便选择)。

执行完第一种导入到Eclipse之前所有的步骤win+r然后cmd打开cmd命令行 cd到项目目录

执行cocos run -p android命令即可编译执行(请提前安装好ANT工具并配置好相关环境)

然后可以再新生成的文件夹下找到apk包。

今天先到这里,有什么不到位的大家见谅!有空再来!







      

你可能感兴趣的:(python,Android开发,手机,cocos2dx,cocos2d-x)