eclipse不编译cocos
2018-03-26 22:08:11 ArisKing 阅读数 380

    cocos2d工程的Android项目编译,一般使用自带的cocos compile命令及相关命令配置即可打出所需的apk包,这里整理下基于Eclipse环境打包的大致流程,因为Cocos2d源码是基于C++的,android工程又基于Java的,所以涉及到JNI调用这块得使用NDK进行.so库的编译,因为本地使用到的NDK是r10c的版本,所以这里不需要安装cygwin(NDK版本高于8即可)。

默认:

     1,Java开发所需的JDK,JRE环境已正常配置;

     2,Android开发所需的SDK,ADT已正常配置;

这里从CDT,NDK配置开始。

一,CDT安装

Eclipse默认是不支持C++原生开发的,想支持C++的开发,需要在Eclipse安装对应的CDT插件,成功安装插件后即可开发编译C++项目(这里使用的是Version:Mars.2 Release(4.5.2))。

1,打开Eclipse,依次点击Help-->Install New Software...打开如下窗口

2,点击Available Softwar Sites,勾选CDT这一选项,这里使用的是在线下载的方式,你也可以下载安装包通过点击Add按钮导入也行。

3,勾选要下载的组件选项,一般选第一个就行了,我这里都选了。

下一步...下一步,安装完成后你会在Prefrences面板内看到有了C/C++的选项:

此时,代表CDT安装完成。

二,NDK安装

1,官网下载NDK自己这里使用的是:android-ndk-r10c,下载后解压到本地目录

2,打开eclipse,依次点击Window-->Preferences-->Android-->NDK,定位到NDK解压所在的目录位置,点击确定。

此时,右键点击任意的Android Project会发现在Android Tools中多出了一个“Add Native Support…”选项。

继续点击:Add Native Support...

提示输入要生成的.so文件命名,点击Finish。

右键项目工程-->properties,你会发现多了如下两个选项。

Clean一下工程,点击Build All就可以使用eclipse编译生成.so文件,生成apk,安装运行在android设备上了。

编译过程中会提示:jni/Android.mk: Cannot find module with tag 'scripting/lua-bindings'类似错误,参考

该链接文章进行设置可解决问题:
eclipse编译android报错

eclipse不编译cocos 相关内容

2013-10-26 15:34:51 lijinchao2007 阅读数 732

Build Active Architecture Only

    这个选项为no时候会编译所有版本的target,而yes的只会编译当前版本的

    常常在debug时候,选项设置为yes,导致缺少想要的lib而链接失败,出现

   Undefined symbols for architecture armv7


valid architectures 的选项中

armv7 

iPhone3GS, iPhone4
iPad, iPad2, the new ipad
iPod touch 3G, iPod touch 4

armv7s

iphone5


在游戏target的设置里面支持两种结构,若引用的子项目库只使用了一种结构,会导致子项目无法使用,而出现上一个错误

eclipse不编译cocos 相关内容

2015-08-26 12:57:07 jbhand 阅读数 1058

进到目录  framework安装目录的:frameworks\cocos2d-x-3.7\tools\framework-compile\bin下

执行  python gen_cocos_libs.py -h  获得帮助信息

执行 python gen_cocos_libs.py --win --vs 2015 编译windows版framework

安卓版类似

eclipse不编译cocos 相关内容

2017-08-12 19:29:00 weixin_33979745 阅读数 1

3.15.1 之前:

http://www.jianshu.com/p/ac2bac4734b8
http://www.jianshu.com/p/3d0cc85460d1
在工程项目下 运行 cocos compile -p android --android-studio --no-apk 可以生成so文件

转载于:https://www.cnblogs.com/lipeil/p/7351238.html

eclipse不编译cocos 相关内容

2017-08-12 19:29:00 weixin_34273479 阅读数 36

3.15.1 之前:

http://www.jianshu.com/p/ac2bac4734b8
http://www.jianshu.com/p/3d0cc85460d1
在工程项目下 运行 cocos compile -p android --android-studio --no-apk 可以生成so文件

eclipse不编译cocos 相关内容

在 Ios下编译cocos

阅读数 115

cocos android 编译

阅读数 937

cocos多平台编译

阅读数 4

转载于:https://blog.51cto.com/linhongquan/2047515

博文 来自: weixin_34289744

cocos游戏编译初步

阅读数 284

没有更多推荐了,返回首页