1、环境配置
sdk
eclipse
adt
ant
jdk1.7
python2.7.13.amd64
cocos2d-x-3.14.1
ndk:android-ndk-r14b-windows-x86_64(切记不要安装android-ndk-r9-windows-x86_64和ndk:android-ndk-r10b-windows-x86_64会在编译cocos2d-x-3.14.1报错)
2、
(1)进入cocos2dx的安装目录,运行setup.py,按照提示输入 NDK_ROOT、ANDROID_SDK_ROOT、ANT_ROOT 。
(2)打开终端cd到目录\cocos2d-x-3.14.1\tools\cocos2d-console\bin\~\Desktop\HelloWorldDemo下,运行cocos.py脚本创建文件。
- ./cocos.py new HelloWorldDemo -p com.coco2dx.org -l cpp -d ~/Desktop成功后
\cocos2dx\cocos2d-x-3.14.1\tools\cocos2d-console\bin\~\Desktop\HelloWorldDemo下会出现各个版本的helloworld
(3)把proj.android项目导入eclipse,这时可能会出现问题
Cocos2d-x 3.2导入到Eclipse后出现The import org.cocos2dx.lib cannot be resolved错误
解决办法,
一、那我们将设置一下cocos2d-x的引用即可
右键项目->build path->link source->Browse->选择地址
Folder name 填写为一个不与src冲突的名称,如cocos2dx-src 即可,然后确定
(4)
编译cocos2d-x:这个过程大约15分钟(如果出错就换ndk,上面已经介绍)
以前使用python builde_native.py
现在使用cocos compile -p android --ap android-19
(5)如果在libs下main出现libMyGame.so文件就成功了