如何在quickCocos2dx中编译并生成APK:完整步骤 | 南锋

南锋

南奔万里空,脱死锋镝余

如何在quickCocos2dx中编译并生成APK:完整步骤

毕业后开始做游戏,一直都是做的ios端的,最近换份新工作,做android端游戏开发。
android端+quickCocos这简直就是个坑啊,都2天了,一个开发环境都还没有搭建好。废话不多说,开始介绍博主遇到的坑吧~

首先就是各种插件的安装

什么jdk、android-ndk、adt什么的,网上有教程,这里就不细说了,但是千万要注意版本~

生成os库

插件安装好后,就可以开始生成os库
网上的教程都说是在frameworks\runtime-src\proj.android下执行什么clean.bat等命令,但是博主新建的项目下面就没有这几个bat文件。于是自己执行了python .\build_native.py

示意图 执行后报错,说`ndk-build不是内部或外部命令`,将其加入环境变量即可。 示意图

然后再执行python .\build_native.py命令就可以啦

更新编译环境

os库生成好后,执行android update project -p . -t 1
关于这个网上有不同的说法,有的说不用执行这行命令,有的说是在frameworks\runtime-src\proj.android目录下执行。博主都试了,至少在博主这里行不通。
博主这里需要在frameworks\runtime-src\proj.android\src\main下执行,因为需要生成一个build.xml文本。

示意图

生成apk

有了build.xml之后就可以生成apk了。
在同级目录下执行ant debug,但是博主这里遇到了问题,报如下错误

1
2
[javac]错误:不再支持源选项5。请使用7或者更高版本
[jabac]错误:不再支持目标选项5。请使用7或者更高版本

目前博主还没找到解决方法,等解决了再回来补充。有懂的大佬也可以指点指点

第一次接触安卓开发,很多不懂,还希望懂的大佬多多指教

+