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 中。

     
  • 相关阅读:
    扫面线模板
    (动态规划、栈)leetcode 84. Largest Rectangle in Histogram, 85. Maximal Rectangle
    tmux 常见命令汇总
    leetcode 221
    leetcode 319 29
    (贪心)leetcode 392. Is Subsequence, 771. Jewels and Stones, 463. Island Perimeter
    leetcode 982 668
    Python import 同文件夹下的py文件的函数,pycharm报错
    Windows里Anaconda-Navigator无法打开的解决方案
    Windows下 gpu版 Tensorflow 安装
  • 原文地址:https://www.cnblogs.com/dev2007/p/3421486.html
Copyright © 2011-2022 走看看