• 在Eclipse上搭建Cocos2d-x的Android开发环境


    很多其它相关内容请查看本人博客:http://www.bokeyi.com/ll/category/cocos2d-x/


    本文的搭建方法是最新最正确的方法,好多朋友反映搭建eclipse交叉编译环境非常复杂又头疼,事实上仅仅是网上的资料太过零散,差一步而谬之千里啊,不多说,假设你看了这篇文章,恭喜你,你省下了至少48小时的生命。

    我的操作系统:WIN7

    Eclipse版本号:eclipse-jee-kepler-SR2-win32

    Cocos2d-x版本号:2.2.3

    一、Android环境搭建和NDK

    1.Android环境搭建(包含JDKAndroid SDKEclipseADTCDT。详细见附件图文教程)
    2.NDK:下载解压最新版NDK就可以(我下的是:android-ndk-r9d),解压到了D:Androidandroid-ndk-r9d

    1

    二、Eclipse上cocos2d-x的Android开发环境

    下载cocos2d-x:http://www.cocos2d-x.org/download,我下载的是2.2.3版本号,然后直接解压到了:D:Androidcocos2d-x-2.2.3

    5

    1导入演示样例项目HelloCpp和 libcocos2dx ,这里一定注意不要copy到工作文件夹,用引用,不然会有非常多路径问题。
    这个时候HelloCpp不会编译通过,要做些编译的配置。

    2eclipseWindow->Preferences->Android->NDK菜单下配置NDK的安装路径为:D:Androidandroid-ndk-r9d

    2

    3eclipseWindow->Preferences->General->Workspace->Linked Resources下添加�引用地址:
    COCOS2DX
    D:Androidcocos2d-x-2.2.3

    3

    4eclipseWindow->Preferences->C/C++->Build->Envionment下新增环境变量NDK_MODULE_PATHNDK_ROOT,例如以下:
    NDK_MODULE_PATH
    D:Androidcocos2d-x-2.2.3;D:Androidcocos2d-x-2.2.3cocos2dxplatform hird_partyandroidprebuilt
    NDK_ROOT
    D:Androidandroid-ndk-r9d

    6

    5eclipseHelloCpp项目点击右键->Properties,点击C/C++->Build,将Builder Settings选项卡的Build command改为:
    D:Androidandroid-ndk-r9d dk-build.cmd

    4

    6改动项目的jni/Application.mk
    LOCAL_SRC_FILES := hellocpp/main.cpp 
    ../../Classes/AppDelegate.cpp
    后面添�自己写的全部cpp文件名称。(这里由于HelloCpp项目已将须要的文件写进去了,所以本项目不用改动)
    7HelloCpp项目的资源文件拷贝到assets文件夹下,我这里即是把D:Androidcocos2d-x-2.2.3samplesCppHelloCppResourcesiphone文件夹下的图片拷贝进去。
    8HelloCpp引用 libcocos2dx 库(HelloCpp项目默认已经引用了)
    好了,如今就能够连上手机直接run了,你会看到libs/armeabi/文件夹下生成的libxxx.so


  • 相关阅读:
    LotusAdmin帮开发者节省两天开发时间,基于thinkphp6开发的rbac admin(原创)
    Linux自动化分区脚本
    解决github图片无法加载_加快github访问速度
    怎么彻底关闭flash助手弹窗?
    匹配得到A标签href的内容 亲测有效赶紧收藏
    不要再安装vmware-tools了,在 VMware 虚拟机中安装 open-vm-tools可以代替了
    使用root新建管理员用户
    关于我的博客
    C++静态全局变量问题
    SVN 提交子文件夹问题
  • 原文地址:https://www.cnblogs.com/hrhguanli/p/3818129.html
Copyright © 2020-2023  润新知