zoukankan      html  css  js  c++  java
  • cocos2d-x for android 环境搭建&交叉编译

    注:以下环境为:windows7,vs2012,cocos2d-x 3.4

     

    一、安装android SDK、NDK、ANT

    a)   下载SDK http://developer.android.com/sdk/index.html#download下载安卓SDK

    下载NDK http://developer.android.com/tools/sdk/ndk/index.html 选windows版,

    对于3.4,选最新版 android-ndk-r10d 即可。地址这里

    下载ANT地址: http://ant.apache.org/

    b)   建立文件夹 C:android

    c)   安装android-studio,sdk安装目录设置为C:androidsdk;

    d)   复制android-ndk-r10d-windows-x86.exe 到 C:android下,然后执行android-ndk-r10d-windows-x86.exe

    e)   解压ant到 C:androidapache-ant

    • 增加环境变量:

    增加环境变量 ANDROID_SDK_ROOT,值为:    C:androidsdk

        当前用户Path环境变量中增加:
      %ANDROID_SDK_ROOT% ools;%ANDROID_SDK_ROOT%platform-tools;

    增加环境变量 NDK_ROOT,值为:C:androidandroid-ndk-r10d

    增加环境变量 ANT_ROOT,值为:C:androidapache-antin

    二、安装 Java JDK

    a)   下载最新的Java JDK :

    http://www.oracle.com/technetwork/java/javase/downloads/index.html

     Windows x64版

     

    b)   直接安装

    • 增加环境变量:

        JAVA_HOME    jdk路径
        当前用户Path环境变量中增加(jdk执行文件目录):
            %JAVA_HOME%in;

    三、安装python2.7(32位)

    a)   下载安装

    b)   当前用户Path环境变量中增加python目录

    ps.生成脚本绑定时也需要32位的python27。具体看tools/tolua/README.mdown。

    四、安装cocos2d-x 环境

    a)   下载 cocos2d-x

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

    b)   解压到f:cocos2d-x

    c)   cd 到cocos2d-x目录(此时确保目录下存在cocos、tools等)

    d)   执行setup.py进行初始化相关项(根据提示进行- 主要是之前设置的环境变量)

    e)   创建新项目(cpp项目)

       cocos new helloworld_test -l cpp -p com.xxx.xxx.package.name -e ./cocos

       helloworld_test为项目名称,com.xxx.xxx.package.name 为安卓包名

       -e ./cocos注意此参数,此参数设置引擎路径,这样创建的项目不会再复制一套cocos2d-x代码(默认会复制一大堆)

       创建命令具体用法请查看:cocos new -h

    f) 生成apk(vs不用讲了)

       cd 到项目目录(确保项目目录下存在.cocos-project.json文件)

       debug版:

           cocos compile -p android -m debug -j 4

       release版:

           cocos compile -p android -m release -j 4

  • 相关阅读:
    5、Android Service测试
    javassist示例
    HeaderExchangeClient
    dubbo 心跳
    javassist和jdk动态代理
    dubbo为consumer创建代理
    线程同步知识点
    SynchronousQueue类
    Executors类的newFixedThreadPool, newCachedThreadPool, newScheduledThreadPool
    eclipse设置条件断点
  • 原文地址:https://www.cnblogs.com/lcinx/p/10570823.html
Copyright © 2011-2022 走看看