zoukankan      html  css  js  c++  java
  • 【cocos2d-x-3.1.1列2】cocos2d-x3.1.1 安卓移植过程

    Evernote的链接:

    http://app.yinxiang.com/l/AAXeIjFsjjFAC68i6hUQkiwFFZg3Maz-AkA/


    cocos2d-x 3.1.1  win移植到android
    win:vs2012
    android:eclipse+ndk-9
    1、vs2012的project在proj.win32目录里面  当中的cpp和.h是在Classes目录里面的  图片声音这些资源师在Resources目录里面的

    2、第一步:导入eclipse  路径是*****+SecondGame2proj.android


    3、第二步 更改jni里面的android.mk  改动编译文件  增加新的cpp文件  注意main.cpp不用加进去  由于这个main是win32的main  android有自己的入口activity



    这个时候run application  出现:


    4、第三步设置ndk编译环境变量  右键project-》property-》c/c++ build -》environment-》add



    5、第四步改动一个位置  右键以下箭头指着的目录  进入property

     进入property

    路径是:G:microsoftcocos2dcocos2d-x-3.1.1cocosplatformandroidjavasrc  【记得改动你的路径前缀】

    【注】 AndroidManifest改动这个变成树竖屏的:android:screenOrientation ="portrait"


    6、run application
    以下是console的日志:

    刚刚更改的cpp文件  之前接触过androd的jni先将cpp也就是c++代码用ndk编译成一个so文件类似一个库 给java层的去调用

    引擎的cpp文件

    之后编译比較久在这个引擎的cpp编译部分

    编译过程有警告提示:

    7、
    win32:

    android  DDMS的截图





    版权声明:本文博主原创文章,博客,未经同意不得转载。

  • 相关阅读:
    yii源码五
    yii源码四
    yii源码三 -- db
    yii源码二 -- interfaces
    yii源码一 -- CComponent
    jquery效果 窗口弹出案例
    JS滚动条
    JS表单验证
    [TCP/IP] TCP流和UDP数据报之间的区别
    [TCP/IP] 关闭连接后为什么客户端最后还要等待2MSL
  • 原文地址:https://www.cnblogs.com/zfyouxi/p/4841208.html
Copyright © 2011-2022 走看看