cocos2d-x-2.2 之Eclipse 下编译环境搭建

来源:未知 责任编辑:责任编辑 发表时间:2014-03-23 22:25 点击:

前言:几天痛苦的搞来搞去,各种报错,各种办法,最终终于搞定了。

cocos2d-x-2.2是比较稳定的版本,cocos2d-x各个版本都有些不一样,所以无法保证都一样!以下是我在XP系统下所做的总结

我假设:在看下面的内容前,你已经安装好了Eclipse环境下Android应该开发的必要工具了(如果没有,自己去google官网上下载工具包,目前google都已经将所有的工具都打包好了,你只需下载下来解压即可使用,当然jdk需要自己安装),官网下载地址:http://developer.android.com/tools/sdk/ndk/index.html

首先需要下载google提供的android-ndk,去官网下载,最新的版本android-ndk-r9,下载这个最新的就可以了。和以前的版本相比 新的NDK版本不需要安装Linux虚拟机就可以编译,也就是你不必再安装Cygwin工具了。 下载下来后解压就可以了。

官网上下载的cocos2d-x-2.2.zip解压就可以了。cocos2d-x-2.2官网就建议Python工具来创建一个工程,目前Python27版本下载下来安装就可以用了(注意:Python高的版本有问题,记得用Python27版本),cocos2d-x-2.2\tools\project-creator这个目录create_project.py这个文件里面有具体创建工程的指令,你可以再这个目录里面创建NewProject.bat这个批处理文件文件,这样就可以方便创建工程了,创建成功时就会cocos2d-x-2.2目录里面生成一个project目录其工程就在这里了。

接下来,Eclipse 里面导入cocos2d-x-2.2的工程的步骤:

1:

Eclipse:Import 导入 选择 Existing Android Code Into Workspace 来导入 cocos2d-x-2.2里面存在的工程。

G:\cocos2d-x_DEVELOP\cocos2d-x-2.2\samples\Cpp\SimpleGame\proj.android

注意:这里不能选择 Copy projects into workplace,否则各种问题。

2:

在这个文件里添加如下代码(红色字):cocos2d-x-2.2\samples\Cpp\SimpleGame\proj.android\jni\Android.mk

$(call import-add-path,G:/cocos2d-x_DEVELOP/cocos2d-x-2.2)
$(call import-add-path,G:/cocos2d-x_DEVELOP/cocos2d-x-2.2/cocos2dx/platform/third_party/android/prebuilt)

include $(BUILD_SHARED_LIBRARY)

在这个文件里添加如下代码(红色字):cocos2d-x-2.2\samples\Cpp\SimpleGame\proj.android\jni\Application.mk

NDK_MODULE_PATH:=G:/cocos2d-x_DEVELOP/cocos2d-x-2.2/cocos2dx/platform/third_party/android/prebuilt

3:

Eclipse->Window->Preferences->Android->NDK 添加NDK Location(如下所示):

G:\cocos2d-x_DEVELOP\android-ndk-r9c

4:

为Eclipse导入的cocos2d-x工程配置一个Builders:

Eclipse->Package Explorer->选择工程点击右健,选择Properties->选择Builders 点击右边的new,然后选择Program->OK 来创建一个新的Builders

安装如下流程图来配置(公司电脑加密无法截图,所以只能用手机拍照):

注意:我从Eclipse导入的工程名:My_first_example

首先打开:Properties(如下图)

\

发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码:点击我更换图片
最新评论 更多>>

推荐热点

  • cocos2d-x学习笔记(19)--label 、label atlas
  • cocos2d-x学习笔记(23)--地图的使用3--CCTMXLayer
  • Cocos2d-x学习(一):HelloWorld
  • cocos2dx在xcode下开发,编译到android上(2)
  • cocos2d 设置屏幕默认方向
  • cocos2d-x学习笔记(22)--地图的使用2(TMX) --Z-Order、AnchorPoi
  • Cocos2d-x 2.0 之 Actions “三板斧” 之一
  • cocos2d-x学习笔记(18)--游戏打包(windows平台)
  • cocos2d-x学习笔记(16)--spritesheet(精灵表单)
网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
Copyright © 2008-2015 计算机技术学习交流网. 版权所有

豫ICP备11007008号-1