一、安装Android相关开发环境
jdk(需要安装并配置相关环境环境变量)
ADT(下载后解压缩就可以了)
ndk(
下载后解压缩就可以了v3.2必须是ndk-r9d以后的版本,ndk-r7以后的版本就不需要单独安装Cygwin
)
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:\Users\Administrator>E:\projects\mobilegame\cocos2d-x-3.2\cocos2d-x-3.2\tools\
cocos2d-console\bin\cocos.py compile -s E:\projects\mobilegame\cocos2d-x-3.2\coc
os2d-x-3.2\tests\cpp-tests -p android --ndk-mode release --ap 17
解决:
COCOS2DX3.2编译安卓需要android-ndk-r9d版本。
2、 【proj.android导入eclipse后报:org.cocos2dx.Cocos2dxActivity引入错误】几种方法,总之都是将包正确引入工程。
1、Java Build Path中Source下的X/libcocos2d链接路径(\cocos2d\cocos\2d\platform\android\java\src)修改为:\cocos2d\cocos\platform\android\java\src;
2、将\cocos2d\cocos\platform\android\java\src目录下内容拷贝到工程的src目录下。
题外:\templates\cpp-template-default\proj.android\build_native.py中可以增加2所述的拷贝,这样在以后创建工程时使用的就是修改过的build_native.py,进行。