1、环境变量配置:
Python 安装目录即可
运行setup.py即可进行配置
Android SDK 安装目录即可
NDK 安装目录即可
ANT 安装目录bin文件
ADT 安装目录sdk文件
Cocos 2d 安装目录即可
2、Android编译前jni\Android.mk添加资源配置类文件:
#方法1,逐项添加资源文件名
LOCAL_SRC_FILES := hellocpp/main.cpp \
../../Classes/AppDelegate.cpp \
../../Classes/HelloWorldScene.cpp\
../../Classes/GameScene.cpp
#方法2,快速添加资源文件
FILE_LIST := hellocpp/main.cpp
FILE_LIST += $(wildcard$(LOCAL_PATH)/../../Classes/*.cpp)
3、运行build_native.py文件,生成apk文件
4、导入Eclipse中编译导入目录中的proj.android文件和同项目中的cocos2d\cocos\platform\android\java文件即可。
5、常见错误及解决方法
errorC2061: 语法错误: 标识符“Touch” (..\Classes\AppDelegate.cpp) e:\cocos\cocos\cocosprojects\mygame\
解决方法,在.h文件中添加如下语句
//使用cocos2d命名空间
USING_NS_CC;
错误1error MSB6006: “link.exe”已退出,
卸载了自己安装的杀毒软件后重启vs编译报错的问题就解决了
使用技巧:
srand(time(NULL));//将随机生成的随机数的基准值初始化为当前时间