zoukankan      html  css  js  c++  java
  • Cocos2d-x 发布 Android

    Cocos2d-x 发布 Android

    前置需求:

    • Android NDK
    • Android SDK OR Eclipse ADT Bundle
    • Android AVD target installed

    编译项目

    这里包含两种编译Android项目的方式

    1. Eclipse
    2. 命令行

    导入项目到Eclipse 

    设置 Eclipse 环境 (一次即可)

    注意: 这一步只需要操作一次就可以设置好cocos2d-x项目的Eclipse环境,如果你已经操作过可以跳过这一步骤。

    1. 下载 Eclipse ADT 包 Google ADT 主页

      OR

      安装 Eclipse with Java. 添加 ADT 和 CDT 插件.

    2. Windows 系统才需要操作的步骤

      1. 安装 Cygwin 选择 make (在安装包列表选择make来安装).
      2. 添加 Cygwinin 目录到系统路径的PATH变量.
      3. Cygwinetcfstab文件的最后添加:none /cygdrive cygdrive binary,noacl,posix=0,user 0 0.
    3. 设置Eclipse变量:

      1. 路径变量 COCOS2DX:

        • Eclipse->Preferences->General->Workspace->Linked Resources
        • 点击 New 按钮来添加新的变量 COCOS2DX 指向到 cocos2d-x 的根目录. 
      2. C/C++ 环境变量 NDK_ROOT:

        • Eclipse->Preferences->C/C++->Build->Environment.
        • 点击 Add 按钮添加新的变量 NDK_ROOT 指向到NDK的根目录. 
        • Windows系统额外步骤: 添加新的变量 CYGWIN 值为 nodosfilewarning 和 SHELLOPTS 变量,值为 igncr
    4. 导入 libcocos2dx 库项目:

      1. File->New->Project->Android Project From Existing Code.
      2. 点击 Browse 按钮然后打开 cocos2d-x/cocos2dx/platform/android/java 目录.
      3. 点击 Finish 完成添加.

    在Eclipse中添加和运行项目

    1. File->New->Project->Android Project From Existing Code
    2. Browse 你的项目目录. Cocos2d-x例子: cocos2d-x/cocos2dx/samples/Cpp/TestCpp/proj.android/
    3. 添加项目
    4. 点击 Run 或者 Debug 编译C++,Java和连接的设备或模拟器上运行

    在命令行运行项目

    1. $ cd cocos2d-x/samples/Cpp/TestCpp/proj.android/
    2. $ export NDK_ROOT=/path/to/ndk
    3. $ ./build_native.sh
    4. $ ant debug install

    如果最后返回的结果是sdk.dir missing 的错误执行以下命令:

    1. $ android list target
    2. $ android update project -p .-t (id from step 6)
    3. $ android update project -p cocos2d-x/cocos2dx/platform/android/java/-t (id fromstep 6)

    补充

    1. Windows环境NDK目录不能出现空格
    2. Windows环境Eclipse以管理员身份运行
    3. 本文转载自博客园博主iak的博客:Cocos2d-x 发布 Android
    4. 关于如何在Win7环境下配置Cocos2d-x的Android开发环境,请参考子龙山人的这篇博客:Setting Up Cocos2d-x Android Development on Win7;另外,子龙山人的github地址为:https://github.com/andyque,有不少关于Cocos2d-x的源代码和示例供参考和学习。
  • 相关阅读:
    Ubuntu20.04 安装AMD显卡驱动
    Ubuntu IBus RIME 输入法 配置小鹤双拼
    python time常用转换
    Linux 目录软链接
    MarkDown 插入图片 && Picture To Base64
    Bitmap 简介
    Linux 使用命令发送邮件
    Linux分区
    PyQt graphicsView自适应显示图像
    Python 图片转视频
  • 原文地址:https://www.cnblogs.com/ccf19881030/p/12004836.html
Copyright © 2011-2022 走看看