【Cocos2D-x快速入门】创建工程(二)(eclipse部分)

       本章节在上一章节“【Cocos2D-x快速入门】创建工程(一)(VS部分)”的结果上进行设置。

一、编译并运行HelloWorld项目

       1.为了方便,在D:\Android\cocos2d-x-2.1.4\cocos2d-x-2.1.4下建立workspace文件夹进行存放eclipse工程目录。(注意:该目录位置可任意)

       2.eclipse打开该目录,选择File-New-project,在弹出的界面中选择Android Project from Existing Code,如图:

      

       3.选择项目路径下的proj.android 路径(之前的版本是android 文件夹D:\Android\cocos2d-x-2.1.4\cocos2d-x-2.1.4\projects\HelloWorld),选中并新建文件,如图:

      

       4.单击鼠标右键选中项目后,选择properties-Builder-New,添加NDK 路径,如图:

      

       5.分别选择Browse File System 和Browse Workspace,选择ndkbuild.cmd 和项目的路径,如图:

      

       6.Refresh标签,选中下图红色。

      

       7.Cocos2D-x 2.0 以上版本还要设置NDK_MODULE_PATH 环境变量,如图2-19 所示,填
写Cocos2D-x 的库的路径和第三方库的路径,中间用分号相隔,如例:......\cocos2d-2.0-rc0ax-
2.0; .....\cocos2d-2.0-rc0a-x-2.0\ cocos2dx\platform\ third_party\android\prebuilt。

      

       8.Build Options标签,选中下图红色。

      

       8.Build Options标签,点击Specify Resource之后,选中jnni,Finish、应用、确定、确定。

      

       9.之后日志会出现错误:error: format not a string literal and no format arguments [-Werror=format-security]。在Application.mk(在eclipse工程下的jni)里面添加下面代码:APP_CPPFLAGS += -Wno-error=format-security

      10.src还有错误提示,是因为缺少cocos2D-x安卓包,把D:\Android\cocos2d-x-2.1.4\cocos2d-x-2.1.4\cocos2dx\platform\android\java\src下的文件复制到eclipse工程的src下(即:D:\Android\cocos2d-x-2.1.4\cocos2d-x-2.1.4\projects\HelloWorld\proj.android\src)。

      11.点击eclipse工程,右键“刷新”;点击菜单project-》clean。重新编译工程,需要等待几分钟。至此,直接在真机上可以运行,如下图。

     

      12.如果步骤11之后还出现错误:java.lang.IllegalArgumentException: No configs match configSpec。那是因为虚拟机没开OpenGL支持,具体方法慢慢搜吧。

猜你喜欢

转载自samter.iteye.com/blog/1953378
今日推荐