zoukankan      html  css  js  c++  java
  • cocos2dx 3.1.1移植安卓apk (lua项目交叉编译 mac环境下)

     

    cocos2dx 3.1.1 lua项目安卓交叉编译 mac环境下 本文基于ant,sdk,ndk,adt等软件和环境已经事前设置好 
    1新建项目 在mac的终端下输入命令: cocos new tegame -p com.test.app -l lua (后面可以加自定义的路径)

    环境搭建好后可以直接输入以上语句新建项目.

    这个新建的lua项目,就是我们用于编译到安卓的cocos项目. 新建的文档,引擎本身已经写好mk文件,不需要修改和编辑,相对来说比较简单.适用于新手学习. 先用xcode编译运行,看到农场画面正常后执行下一步. 2编译so文件 先用终端cd进入刚刚新建的项目目录,然后再运行命令 cocos compile -p android 
    3用eclipse打包apk (1)把项目导入到eclipse中 选File->New->project,如下图,点击Android->Android Project from Existing Code,选择项目路径,然后按确认next。 
    (2)将项目导入到eclipse中后会出现报错 Cocos2dxActivity cannot be resolved to a type. The import org.cocos2dx.lib cannot be resolved 这个问题,是提示找不到下列文件: import org.cocos2dx.lib.Cocos2dxActivity; 解决方案:只需要将cocos2d-x引擎的根目录的cocos/platform/android/java/src/org/cocos2dx文件夹下的lib文件夹全部复制到项目的proj.android/src/org/cocos2dx文件夹下。

    然后在项目上右键选择Refresh

    (3)新报错:

    The method getAudioSessionId() of type Cocos2dxVideoView must override or implement a super type method

    报错指向的内容:

    @Override

    public int getAudioSessionId() {

    // TODO Auto-generated method stub

    return mMediaPlayer.getAudioSessionId();

    }

    解决方法:

    删除@Override这行再重新编译即可

    _________

    编译后生成的apk,真机运行,是黑屏,什么都没有.

    这是因为我们的资源还没放到assets的路径中,所以黑屏啥都看不见.

    于是做最后一步操作,把资源放到安卓的assets文件夹中.

    (4)把项目根目录下的res和src两个文件夹,复制到生成so文件时生成的文件夹中,路径是项目下的/frameworks/runtime-src/proj.android/assets

    同时,项目根目录下面的路径/frameworks/cocos2d-x/cocos/scripting/lua-bindings/script里面的全部lua文件也要复制到assets目录中

    然后在项目上右键选择Refresh

    右键工程名字,【run as】 -->【Android Application】

    生成的apk就正常可以用了!

    参考资料 http://blog.csdn.net/wtuetnsrmh/article/details/28723895 http://blog.csdn.net/nanlus/article/details/36380855 http://blog.csdn.net/dyllove98/article/details/8829919

  • 相关阅读:
    POJ 1887 Testing the CATCHER
    HDU 3374 String Problem
    HDU 2609 How many
    POJ 1509 Glass Beads
    POJ 1458 Common Subsequence
    POJ 1159 Palindrome
    POJ 1056 IMMEDIATE DECODABILITY
    POJ 3080 Blue Jeans
    POJ 1200 Crazy Search
    软件体系结构的艺术阅读笔记1
  • 原文地址:https://www.cnblogs.com/sytfyf/p/4421371.html
Copyright © 2011-2022 走看看