如何用android-studio来编译cocox2dx3.11

搞了2天,我快郁闷死了,下来我来分享下我的感受,希望对新手有意义。

1,下载最新的android-studio版本,直接从内部下载各种SDK和NDK(这个NDK会出现在SDK的NDK-DUNBLE里面),我就是用这个NDK编译失败的,所以最好从新下载一个单独的NDK来编译。

2,下载COCOX2DX3.11,直接生成一个项目,可以看到有一个PROJ.ANDROID-STUDIO项目,我们就来用这个项目编译。在PROJ.ANDROID-STUDIO目录执行cocos run -p android --android-studio编译,第一次失败,发现原因是/home/jason/cocos/HelloCC/cocos2d/external/freetype2/prebuilt/android这个目录找不到libfreetype.a库,直接在PROJ.ANDROID-STUDIO目录的Application.mk里面增加需要编译的库,比如APP_ABI := x86就可以通过了。

3,最后在android-studio里面导入该项目,需要更新gradle版本,默认COCOS2DX用1.3编译,我修改成2.0啦。直接通过。

搞定,希望用该环境的人带来一点提示吧。

1赞