zoukankan      html  css  js  c++  java
  • 学习笔记——Windows7下Android与Cocos2dx的安装配置

    1.下载eclipse、安卓SDK、配置ADT等,android开发必备,略。

    2.下载NDK、Cocos2dx、Cygwin

    2.1NDK下载,请下载对应的32位或者64的较大的压缩包(较小的只有toolchains),下载后解压出来待用

    http://developer.android.com/tools/sdk/ndk/index.html

    (r8e下载链接:http://dl.google.com/android/ndk/android-ndk-r8e-windows-x86_64.zip)

    2.2Cocos2dx下载,下载后解压待用

    http://www.cocos2d-x.org/download

    2.3Cygwin下载,下载完成后执行,开始下载需要的包

    32位:http://cygwin.com/setup-x86.exe

    64位:http://cygwin.com/setup-x86_64.exe

    Tip1:上面这个路径就是最终下载好的包的安装路径

    Tip2:以上这个路径就是包的下载路径

    Tip3:默认就好

    Tip4:依然默认

    Tip5:用163的镜像,速度比较快,只是版本不是最新的:http://mirrors.163.com/cygwin/

    选择包时,点击Devel后面的“Default”,它就变成Install,然后就可以下一步了。Ref:http://blog.sina.com.cn/s/blog_458f4a2c0101exve.html

    下载完成后,自动开始安装。

    2.4配置

    2.4.1编辑D:cocos2dxcocos2d-2.1rc0-x-2.1.3create-android-project.bat,将相应的路径设置在创建项目的bat中,bat中有注释说明。Ref:http://blog.sina.com.cn/s/blog_458f4a2c0101exve.html

    set _CYGBIN=c:cygwinin
    set _ANDROIDTOOLS=d:Androidandroid-sdk ools
    set _NDKROOT=d:Androidandroid-ndk-r8e
     
    2.4.2编辑C:cygwinhome用户名.bash_profile 设置相应的环境变量,注意cygdrive是必须的,然后后面是相应路径。
    Tip:如果没有请创建一个自己名字的文件夹,然后将cygwinetcskel.bash_profile复制到里面就好了。Ref:http://blog.csdn.net/aa4790139/article/details/8086635
     
    export NDK_ROOT=/cygdrive/d/Android/android-ndk-r8e
    export COCOS2DX_ROOT=/cygdrive/d/cocos2dx/cocos2d-2.1rc0-x-2.1.3
    export ANDROID_SDK_ROOT=/cygdrive/d/Android/android-sdk
    export ANDROID_NDK_ROOT=/cygdrive/d/Android/android-ndk-r8e
     
    2.5编译项目
    2.5.1生成项目
    执行 如D:cocos2dxcocos2d-2.1rc0-x-2.1.3create-android-project.bat
    输入相应的项目信息,就会在cocos2d-2.1rc0-x-2.1.3中创建一个同项目名字的文件夹。
     
    2.5.2Cygwin编译
    首先将项目文件夹权限调整,通过管理员权限的cmd进行调整,进入项目文件夹,然后依次输入命令:
     
    takeown /f * /a /r
     
    icacls * /t /grant:r everyone:f
     
     
    然后打开Cygwin,通过cd命令进入项目,如:
    $ cd $COCOS2DX_ROOT
    $ cd cocotest/
    $ cd proj.android/
    $ ./build_native.sh
     
    正常的话没有错误提示就编译成功了。
     
    2.6导入eclipse
    打开eclipse,导入android项目,选择到路径下就ok了。
     
    PS:跨平台项目创建:
    仅创建android项目,如果需要在visual studio中开发的话,会显得不合适。那么我们应该创建跨平台项目,然后在visual studio中开发完成后,再导入android项目,编译so文件,然后生成相应的apk调试。
    创建跨平台项目,使用  oolsproject-creator 目录中的python脚本create_project.py。此脚本仅被python2支持,所以安装python 2.7.3来执行。
    脚本中使用介绍代码:
        print "Usage: create_project.py -project PROJECT_NAME -package PACKAGE_NAME -language PROGRAMING_LANGUAGE"
        print "Options:"
        print "  -project   PROJECT_NAME          Project name, for example: MyGame"
        print "  -package   PACKAGE_NAME          Package name, for example: com.MyCompany.MyAwesomeGame"
        print "  -language  PROGRAMING_LANGUAGE   Major programing lanauge you want to used, should be [cpp | lua | javascript]"
        print ""
        print "Sample 1: ./create_project.py -project MyGame -package com.MyCompany.AwesomeGame"
        print "Sample 2: ./create_project.py -project MyGame -package com.MyCompany.AwesomeGame -language javascript"
        print ""

    在cmd中执行的话,切到目录 oolsproject-creator下,然后执行

    python create_project.py -project MyGame -package com.MyCompany.AwesomeGame -language cpp

    正确生成后,会生成多个项目,然后提示“Have Fun”。生成的项目位于projects 中。

     
  • 相关阅读:
    商品详情的图片添加水印
    ElasticSearch 简单的crud查询
    java产生随机数的三种方式
    springboot+mybatis集成分页功能
    springboot集成swagger文档
    springboot项目根据不同的环境启动不同的配置,如开发环境dev,测试环境sit,生产环境application
    解释器模式
    中介者模式
    访问者模式
    x01.FileProcessor: 文件处理
  • 原文地址:https://www.cnblogs.com/dev2007/p/3421486.html
Copyright © 2011-2022 走看看