Cocos2dx3.2 Android开发环境配置详细教程
发布时间:2020-12-14 19:01:47 所属栏目:百科 来源:网络整理
导读:前提安装python2.7并配置环境变量(只需要在Path中添加python的路径即可,必须是2.7版本不支持3.0版本)完成后在命令行下执行python得到python版本信息即为配置成功。 一、安装Android相关开发环境 jdk(需要安装并配置相关环境环境变量) ADT(下载后解压缩
前提安装python2.7并配置环境变量(只需要在Path中添加python的路径即可,必须是2.7版本不支持3.0版本)完成后在命令行下执行python得到python版本信息即为配置成功。
一、安装Android相关开发环境
jdk(需要安装并配置相关环境环境变量)
ADT(下载后解压缩就可以了)
ndk(
下载后解压缩就可以了v3.2必须是ndk-r9d以后的版本,ndk-r7以后的版本就不需要单独安装Cygwin
)
ant(
下载后解压缩就可以了
)
1、Cocos2d-x修改模板(避免每次Android打包是都要拷贝lib文件夹)
找到平台下的Android lib库将整个文件夹拷贝出来
然后打开模板
我主要用的是c++所以我就将lib库拷贝到cpp模板的src下(原生只有cpp)
接下来创建一个test项目看一下操作是否成功
找到新建项目进入Android下src文件夹下查看是否成功(就是看有没有lib文件夹)
哈哈找到了 以后导入Eclipse编译的时候就不用再为缺少lib库烦恼了。
2、执行Cocos2dx文件加下的setup.py脚本程序
python脚本会提示你依次填写NDK、SDK、ANT路径文件并帮你配置好环境变量
3、新建项目
找到Android项目工程,在工程下
使用build_native.py构建本地库:
proj.android>>python build_native.py
打开Eclipse导入Android工程并执行即可在模拟器或者真机上看到运行结果
三、报错集锦和解决办法
1、编译测试项目,出现Android NDK: Invalid APP_STL value: c++_static 或出现couldn't find the gcc toolchain C:UsersAdministrator>E:projectsmobilegamecocos2d-x-3.2cocos2d-x-3.2tools 解决: COCOS2DX3.2编译安卓需要android-ndk-r9d版本。2、 【proj.android导入eclipse后报:org.cocos2dx.Cocos2dxActivity引入错误】几种方法,总之都是将包正确引入工程。 1、Java Build Path中Source下的X/libcocos2d链接路径(cocos2dcocos2dplatformandroidjavasrc)修改为:cocos2dcocosplatformandroidjavasrc; 2、将cocos2dcocosplatformandroidjavasrc目录下内容拷贝到工程的src目录下。 题外:templatescpp-template-defaultproj.androidbuild_native.py中可以增加2所述的拷贝,这样在以后创建工程时使用的就是修改过的build_native.py,进行。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |