1、在vs2012上编写cocos2dx项目程序。
2、打开Eclipse。 File→New→Project→Android→Android Project From Existing Code;
RootDirectory:选择完成的项目文件夹下的proj.android文件夹,OK→Finish。3、找到cocos2dx项目中的org文件夹,如:D:\cocos2dx\cocos2d-x-2.2.0\cocos2dx\platform\android\java\src\org,粘贴到刚刚建立的android项目中的 src文件夹中。
4、配置NDK编译环境。选中建立的android项目 ,右键→Projectes,在弹出的对话框中选择Builders→New→Program。
(1)Location:
点击BrowseFileSystem,选择到NDK根目录文件夹中的ndk-build.cmd文件,如:D:\software\android-ndk-r8d\ndk-build.cmd。 workingDirectory:
点击BrowseWorkspace,选择当前项目。
(2)选择Refresh选项:
勾上Refresh resources upon completion
选择SpecificResources,点击SpecifyResources,在弹出的对话框中选择所建项目下的jni文件夹。
(3)选择Environment选项
点击New,弹出的对话框中,name填NDK_MOELU_PATH;
Value填D:\cocos2dx\cocos2d-x-2.2.0;D:\cocos2dx\cocos2d-x-2.2.0\cocos2dx\platform\third_party\android\prebuilt
注意:两个路径分号隔开,另外,这是我的路径,请勿照搬
(4)选择BuildOptions选项
依次勾上“AllocateConsole”,“After a 'Clean'”,“During manual builder”,“During auto builders”,“During a 'Clean'”,“Specify working set of relevant resources”
并单击Specify Resources,在弹出的窗口中选中所建项目下的jni文件夹。
5、 将Cocos2dx项目中Resources文件夹中的所有资源文件复制到我们Android项目中的assets文件夹下,并删除其中所有后缀名为.pvr.gz的文件。
6、现在就对你的android项目进行编译吧。