zoukankan      html  css  js  c++  java
  • cocos2d-x2.2.3和android平台环境的搭建

      

    准备工作: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目录中自带的项目工程作为例子,大致步骤如下

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

    1.配置好android NDK运行环境。打开Eclipse-->Window-->Preferences-->Android-->NDK,配置好你本机NDK的安装路径;


     

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

    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部分就是依赖的上一步中导入的工程:

    4.把示例工程(D:cocos2d-x-2.2.3samplesCppHelloCpp)中Resources中的全部文件copy到android工程目录下的assets目录中

    至此应该算是初步导入了示例工程,但是会报很多错误,因为还没有设置编译方式.

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

    5.在android工程右键->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的运行效果了。

  • 相关阅读:
    python网络爬虫之使用scrapy自动爬取多个网页
    流畅的python学习笔记:第五章
    python cookbook第三版学习笔记 一
    python网络爬虫之scrapy 调试以及爬取网页
    python网络爬虫之scrapy 工程创建以及原理介绍
    流畅的python学习笔记:第三章
    python网络爬虫之LXML与HTMLParser
    python 解析docx文档的方法,以及利用Python从docx文档提取插入的文本对象和图片
    【原创】大数据基础之Drill(2)Drill1.14+Hive2.1.1运行
    【原创】大叔问题定位分享(12)Spark保存文本类型文件(text、csv、json等)到hdfs时为什么是压缩格式的
  • 原文地址:https://www.cnblogs.com/liuzhi/p/4012253.html
Copyright © 2011-2022 走看看