实训三(cocos2dx 3.x 打包apk)

Posted 恨revenge

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了实训三(cocos2dx 3.x 打包apk)相关的知识,希望对你有一定的参考价值。

上一篇文章《实训二(cocos2dx 2.x 打包apk)》简单的讲述的利用cocos2dx 2.x引擎在windows平台上打包apk的方法与过程,本文将介绍3.x版本引擎,如何打包apk的问题。

首先,Cygwin在3.x版本引擎上已经用不到了,另外3.x版本引擎加入了好几个实用的Python脚本文件,比如在将引擎压缩包解压缩后,会看到setup.py文件,SDK、NDK、ANT等环境的配置就可以运行这个文件进行,即根据提示,将自己系统中相应工具的路径输入即可。

其次,与2.x版本一样,3.x版本引擎在编译之前,也需要将自己写的cpp文件添加到android.mk文件里面,项目不必导入ADT,用记事本打开添加就可以。

最后,上述准备工作做好以后,找打项目里的proj.android文件夹下的build_native.py文件,运行,等待,就可以得到apk了。

 

可能遇到的问题,之前使用过2.x版本引擎,已经配置过环境了,环境配置没有问题,但是在运行build_native.文件过程中,总是遇到这样那样的error,你可以将已经配置好的关于cocos2dx的环境变量全部删除,然后运行引擎给提供的setup.py文件,逐一的添加SDK、NDK、ANT的环境变量,这样好多问题都可以解决。

 

有时候会遇到项目目标android版本与sdk里面所下载的android api不一致的问题,解决方法是修改项目目标android版本或者下载相应的api。

 

注意:

有的教程上的“cocos compile -p android --ap 20”语句   要把--ap 20 之间的空格去掉

以上是关于实训三(cocos2dx 3.x 打包apk)的主要内容,如果未能解决你的问题,请参考以下文章

cocos2dx 在Mac平台下利用Eclipse打包安卓apk安装包详细教程

cocos2dx3.0 lua工程怎么打包apk

实训三 配置和使用NFS服务器

Python数据分析与可视化Pandas数据载入与预处理(实训三)

Windows 10+Cocos2dx+lua打包android包

cocos2dx lua 项目如何打包成exe文件