加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Cocos2d-x 3.x 编译Android方法

发布时间:2020-12-14 16:25:31 所属栏目:百科 来源:网络整理
导读:http://tianyiyan.com/cocos2d-x-3-x-%E7%BC%96%E8%AF%91android%E6%96%B9%E6%B3%95/ 以下代码确保在 cocos2d-x 3.1.1版本 有效. 首先确保Android开发环境以及Cocos2d-x 环境已经配置好. 在这里,需要用到ADT,在sdk文件夹同目录下,有个eclipse目录,里面的ecli

http://tianyiyan.com/cocos2d-x-3-x-%E7%BC%96%E8%AF%91android%E6%96%B9%E6%B3%95/

以下代码确保在 cocos2d-x 3.1.1版本 有效.

首先确保Android开发环境以及Cocos2d-x 环境已经配置好.

在这里,需要用到ADT,在sdk文件夹同目录下,有个eclipse目录,里面的eclipse.exe就是我们所需要用到的.

第一步:

在项目目录下proj.androidjni有一个Android.mk文件.

我们需要用文本编辑器修改它.

打开文件,找到下面位置

按照格式加入项目的所有cpp文件(注意:最后一行结尾没有””),

若项目中没有HelloWorldScene.cpp这个cpp,则删掉它.

一个项目的cpp可能几十个…一个一个添加太麻烦,有没有什么脑残办法?

答案当然是有!

如下方法可以自动遍历所有cpp,并添加进去…

使用这个方法需要注意的是:Classes文件夹里面的所有cpp都是项目中有用到的

接着找到

这里分别对应着每个lib文件,用到哪个就将对应的那行前面的”#”删掉(“#”为注释符).若没有添加lib,则直接跳到第二步。

这里例如我在项目中引用了libcocostudio,则将

1
# LOCAL_WHOLE_STATIC_LIBRARIES += cocostudio_static

改为

LOCAL_WHOLE_STATIC_LIBRARIES += cocostudio_static

接着再找到

    推荐文章
    站长推荐
    热点阅读