zoukankan      html  css  js  c++  java
  • (转载)Quick-Cocos2d-x打包iOS和Android流程

    一、Android打包

    1.    从这里下载最新版本的 ADT Bundle

    2.    由于Cocos2d-x 还不支持最新的 NDK r10,所以我们需要从网络上搜索 NDK r9d 用于编译

    3.    在完成 SDK和 NDK 的下载安装后,我们需要做一些环境配置工作:

    • Mac下修改 .profile 文件:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    //启动终端应用程序, 运行命令:
    if[ -f ~/.profile ]; then open -e ~/.profile; fi
    //如果没看到文本编辑窗口出现,则运行以下命令:
    if[ -f ~/.bash_profile ]; then open -e
    ~/.bash_profile; fi
    //添加以下代码:
    export ANDROID_NDK_ROOT=NDK绝对路径
    export ANDROID_SDK_ROOT=SDK绝对路径
    export ANDROID_HOME=${ANDROID_SDK_ROOT}
    • Windows下在系统设置里添加以下环境变量:

    1
    2
    3
    ANDROID_NDK_ROOT=NDK绝对路径
    ANDROID_SDK_ROOT=SDK绝对路径
    ANDROID_HOME=%ANDROID_SDK_ROOT%

    4.    打开终端窗口,进入 [项目文件夹]/frameworks/runtime-src/proj.android目录

    5.    如果是 Mac系统,运行 ./build_native.sh,Windows 系统则运行 build_native.bat

    6.    如果一切顺利,我们将看到输出信息的最后几行:

    1
    2
    3
    SharedLibrary  : libgame.so
    Install        :
    libgame.so => libs/armeabi/libgame.so

    7.    将项目导入Eclipse ADT

        7.1 先导入Cocos2d-x 的 Java 库

            a.    选择菜单File -> Import, 再选择Android -> Existing Android Code Into Workspace

            b.    点击Browse 按钮, 选择 quick 目录中的 cocos/platform/android/java

            c.    点击“Finish” 完成操作。

    7.2 导入项目的Android工程

            a.    重复上述步骤,导入 [项目文件夹]/frameworks/runtime-src/proj.android

            b.    在工程上点击右键选择菜单 “Properties” 打开工程设置对话框

            c.    从左侧选择 Android,然后点击右侧 “Add” 按钮,添加 v3quick 库。如果添加之前 v3quick 库已经在 Library 列表中,则删除后重新添加

    如果完成上述操作后,Eclipse ADT 窗口 Package Explorer 列出的 v3quick 和项目文件夹上有红色错误图标。请仔细检查 v3quick 和 项目的操作步骤,以及 Project

    Build Target 是否是最新版本的 SDK。

    8.    签名并打包apk

           这个相信大家都会做,这里不做赘述。

           可参考这里

     

    二、iOS打包

    1.    用Xcode直接打开 [项目文件夹]/frameworks/runtime-src/proj.ios_mac/avoidplane.xcodeproj

    2.    安装证书(略,需要开发者账号或者企业证书,请向公司负责人索取,不安装证书只可用模拟机调试)

           过程可参考这里

    3.    选择Product->Archive(必要的话,可以clean下工程),接下来就是漫长的编译过程

    4.    右击生成的Archive文件,即“name”下面那些文件,选择Show in Finder

    5.    右击xxx.xcarchive文件,显示包内容,找到真正的xxx.app

    6.    将xxx.app拖到itunes中,此时就会在iTunes目录下生成ipa文件了

    7.    在iTunes中右击我们拖进去的xxx.app,在Finder中显示,就找到了生成的plist和ipa文件了。

    8.    itms-services:///?action=download-manifest&url=https://iwww.app.test/test.plist

           红色部分就是你将要把你在地第9步生成的那个 plist 发布的连接地址。

           或者使用http://fir.im/免费App托管平台可以快捷发布应用

     

    原文地址:http://blog.csdn.net/houjia159/article/details/46926203

  • 相关阅读:
    删除 Visual studio 生成后的临时文件
    C# 中的委托和事件(转)
    C#复制DataRow出现“该行已经属于此表”错误的解决办法(转)
    ini配置文件读取类
    c# wpf窗体前端显示问题
    注册系统热键类(原创)
    C# 窗体最小化的托盘/系统通知区域(转)
    php explode()返回值
    $_SERVER['SCRIPT_NAME']
    svn合并初次使用心得
  • 原文地址:https://www.cnblogs.com/wodehao0808/p/8361993.html
Copyright © 2011-2022 走看看