zoukankan      html  css  js  c++  java
  • elcipse 编译cocos2d-x android

     http://blog.csdn.net/eyu8874521/article/details/22605695

    最開始学习cocos2dx。大多数人可能是被复杂的环境配置过程搞死的,尤其是和Android平台搭建这一块,会把人搞疯,并且各个版本号也会有不少的差异。我也是參考了非常多才在自己的电脑里搭建好的,仅供參考,是基于cocos2d-x2.2.3版本号的。

    准备工作:1.我仅仅是将cocos2d-x移植到android平台。所以默觉得大家已经将android平台搭建完毕了(eclipse和android SDK已经配置好,java环境搭建好)

                     2.下载android DNK,我使用的是android-ndk-r9d-windows-x86_64。我的本是64位系统

                     3.cocos2d-x和android ndk解压到自己指定的路径

            下载好须要的软件就能够尝试移植到android平台了,我们以Cocos2d-x文件夹中自带的项目project作为样例,大致过程例如以下

     

    -------------------------------------------------------------------------------------------------

    1.配置好android NDK执行环境。

    打开Eclipse-->Window-->Preferences-->Android-->NDK,配置好你本机NDK的安装路径。


     

    2.在自己的Eclipse中导入cocos2d-x的android依赖project(不知道这样表述是否正确),我的做法是File->New->Other->Android->Android Project from Existing Code,导入cocos2d-x中和android相关的project,我的路径是:D:cocos2d-x-2.2.3cocos2dxplatformandroidjava。这样就能够使用这个project作为其它androidproject的依赖project

     

    3.导入事例工程。在Eclipse中。File->New->Other然后选择Andriod Project from Existing Code在Import Projects的Root Directory中将路径D:cocos2d-x-2.2cocos2d-x-2.2projectsHelloworldproj.android文件夹下的工程导入,不要勾选copy project into workspace(默认是不勾选的),据说路径问题非常麻烦。所以为了避免不必要的麻烦就不要选了。

    PS:此时在导入的项目上右键->Properties->Android,右側下方会看到如图,Library部分就是依赖的上一步中导入的project:

     

    4.把演示样例project(D:cocos2d-x-2.2.3samplesCppHelloCpp)中Resources中的所有文件copy到androidproject文件夹下的assets文件夹中

     

    至此应该算是初步导入了演示样例project,可是会报非常多错误,由于还没有设置编译方式.

    -------------------------------------------------------------------------------------------------

    5.在androidproject右键->Properties->Builders->New->Program,

            在Main标签下的Location,选择Browse File Systerm...,选择到android NDK以下的ndk-build.cmd文件 。

                                     Working Directory。选择Browse Workspace...,选择本项目。

     

        在Environment标签下,点击new。

    Name:NDK_MODULE_PATH

    Value:D:/cocos2d-x-2.2.3;D:/cocos2d-x-2.2.3/cocos2dx/platform/third_party/android/prebuilt(注意自己的实际文件夹)

    选择Ok确认,返回Builders界面,去掉CDT Builder前面的勾选,并将你自己刚刚创建的Builder移动到最上面,所有配置好之后OK确认。

     

    6.查看android项目下,jni文件夹以下的Android.mk文件。当中LOCAL_SRC_FILES :后面须要填上你的cocos2d-x项目中全部的.cpp文件(这个自带的demo已经写好了。假设以后自己开发的项目,记得要都填写好)。如图的部分:

     

    7.至此应该都能够了,连接手机执行试试吧。尽量使用測试机吧。模拟器不好用。假设没有问题,一般第一次编译要经过略微长一段的时间,之后能够看到这个測试demo的执行效果了。

  • 相关阅读:
    爬取校园新闻首页的新闻的详情,使用正则表达式,函数抽离
    网络爬虫基础练习
    Mysql 使用 select into outfile
    Mysql 使用CMD 登陆
    使用Clean() 去掉由函数自动生成的字符串中的双引号
    Get Resultset from Oracle Stored procedure
    获取引用某个主键的所有外键的表
    Entity Framework 丢失数据链接的绑定,在已绑好的EDMX中提示“Choose Your Data Connection”
    添加MySql Metat Database 信息
    at System.Data.EntityClient.EntityConnection.GetFactory(String providerString)
  • 原文地址:https://www.cnblogs.com/blfbuaa/p/7085243.html
Copyright © 2011-2022 走看看