zoukankan      html  css  js  c++  java
  • 实训二(cocos2dx 2.x 打包apk)

         利用cocos2dx编程得到的展现形式之一就是最终的apk,中间的过程只有自己走过才能知道,对于没有章法的初学者,那是相当的头疼,

    言归正传,2.x到3.x版本引擎变动很大,除去了CC只是很小一方面,就有很多人不适应,打包apk的方法上也有了很多不同。

    本文主要会介绍在windows平台上,利用Cocos2dx 2.x版本引擎打包apk的过程。

    Cocos2d-x 2.x版本引擎 打包apk

    1、环境+工具

    VS2013、android-ndk-r9d、android-sdk-windows-r24-updated、cocos2d-x-2.2.6、JDK、apache-ant-1.9.6、Cygwin

    对于NDK、SDK、JDK、ANT环境变量的配置都需要在我的电脑->属性->高级设置->环境变量,自己手动配置

    2、过程

    Cygwin的使用是官网上推荐的,(Cygwin是一个运行在windows平台上的一个linux的运行环境)可以省去在Ubuntu VMware Workstation 虚拟器下拷文件的麻烦了,安装好Cygwin后,需要在下载组件

    autoconf2.1
    automake1.10
    binutils
    gawk
    gcc
    gcc-core
    gcc-g++
    gcc-mingw
    gcc4-core
    gcc4-g++
    gdb
    make
    patch
    perl
    tar
    过程会有些慢,下载完毕后,需要在在.bash_profile文件中增加 NDK_ROOT的指向,如下:
    NDK_ROOT=/cygdrive/d/android/android-ndk-r9d
    export NDK_ROOT 
    当然,ndk的路径是我的存储路径。C:cygwin64homelxrevenge------------>.bash_profile文件所在位置
     
    下一步,将项目导入到ADT,这时会发现报错!!!
    将D:androidcocos2d-x-2.2.6cocos2dxplatformandroidjavasrc里面的文件夹拷贝到项目src包里就ok了,

    接下来,需要将项目里面的cpp文件名加到jni(java本地连接库)里面的Android.mk文件里就行了

    之后,在Cygwin客户端进入------>

    执行文件--->build_native.sh   会得到一个后缀名为.so的文件

    最后一步,在ADT里面,选择Android的运行方式,即可得到用Cocos2dx 2.x版本引擎编写项目的APK。

    不足之处,欢迎批评指正!

    下一篇文章《实训三 cocos2dx 3.x打包apk》会介绍在windows平台上利用3.x版本引擎打包apk的方法与过程。

  • 相关阅读:
    01、u-boot 打补丁 编译 烧写
    3、JZ2440 按键驱动(中断)
    2、JZ2440 按键驱动(查询)
    1、JZ2440 LED驱动
    004、栈的基本操作
    003、动态顺序表的插入与删除
    002、静态顺序表的插入与删除
    对百度的评价
    关于找水王的思路
    软件市场应用前景
  • 原文地址:https://www.cnblogs.com/revenge/p/5836489.html
Copyright © 2011-2022 走看看