前些天下载了个cocos2dx,用vs2010运行cocos2d后,尝试了一下用Eclipse导入cocos2d项目,结果出现蛮多状况,因为我的环境是vs2010,cocos2dx2.2.4。搭建环境前也去网上看了些博客,有的资料显示要安装python ,cygwin(2.2以后的不需要)。但是后来我发现这两个软件都没安装,也可以配置成功。
下面是用Eclipse导入cocos2dx安装包里的Android工程
1.导入proj.Android项目
2.拷贝cocos2dx目录cocos2dx/platform/android/java/src目录下的org包到android项目的src下。3.修改项目属性C/C++ builder的build command和build directory。分别为NDK目录下的ndk-builder和当前项目文件夹
D:\Android\android-ndk-r9d\ndk-build.cmd(我的NDK路径)
Build Location选择当前项目
4.添加C/C++ Builder Environment NDK_MODULE_PATH,值为cocos2dx目录和cocos2dx目录cocos2dx/platform/hird_party/android/prebuilt。
5.拷贝Resource目录下的资源到安卓目录下的assets中(如果使用Cygwin编译就不需要拷贝资源,build_native.sh帮我们做了这一步)。
6.run as android app
如果运行还有地方报错,检查第3,4步,右键项目名:build path-》configture build path-》Java build path-》Libraries,remove最下面两个
可能出现的情况:
闪退
:resourse文件不对会导致闪退