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

cocos3.2|安卓编译总结 Win8_64 未完

发布时间:2020-12-14 20:01:31 所属栏目:百科 来源:网络整理
导读:一. cocos3.2编译安卓方法 Win8_64 准备工作: 1.下载安卓Tool:ADTNDKANTJDK 2.分别配置环境变量: 注意:各项版本号_位数随系统而定 NDK版本号: android-ndk-r9d apache版本号: apache-ant-1.9.4 JDK版本号: jdk1.7.0_72 Python版本号: Python27 1.

一. cocos3.2编译安卓方法Win8_64


准备工作:

1.下载安卓Tool:ADTNDKANTJDK

2.分别配置环境变量:

注意:各项版本号_位数随系统而定

NDK版本号:android-ndk-r9d

apache版本号:apache-ant-1.9.4

JDK版本号:jdk1.7.0_72

Python版本号: Python27


1.纯终端编译

方法:cmd终端环境下cd进入项目 执行:cocos compile -p android -j 4 直接进行编译,此方法可直接生成.apk文件

缺点:NDK ANT JDK ADT 这些Tool的环境变量和对应版本号出错,编译起来基本让你焦头烂额,不推荐此法。

(原因错误百出,也并非良策。具体次方法编译出现的问题自己cocoschina官网就好)


2.终端+eclipse IDE 编译:

方法:win8-cmd-终端

输入:cd 进入到项目文件夹下的proj.android 目录下

执行:build_native.py

编译可以得到.so库文件

So库生成路径在: ....proj.androidlibsarmeabi 下面



接下来:打开eclipse IDE 工具,通过项目区import导入游戏项目 选项如图1:



继续,Browse选择项目下的proj.android文件夹即可,之后选择完成如图2:



继续,项目导入后,会自动编译等待eclipse编译完成,亲有点耐心哦!如图3.4:


编译完成,并重新生成了so文件



完成后,发现左侧试图项目下的红叉看着还挺心烦的如图5.


右键项目属性-->可以发现是缺少lib库造成的。如图6.7:




消灭它办法除了可以在初始化模版里修改之外,就只能去到项目目录下拷贝库文件过来了具体是在:

项目cocos2dcocosplatformandroidjavasrc下

将src下的org文件拖拽释放到eclipse中的红叉叉src上即可,如图8.9.10:







ok、YES后,下一步会发现红叉叉木有了.很爽有木有很有成就感有木有啊!废话少说继续。图11:



接下来,我们生成apk文件,看操作!如图12:




这期间可能会弹出安卓模拟器什么的就取消就行,不影响生成效果!

一番等待后,生成的apk文件保存在项目的bin目录之下,如图13:



赶紧愉快的装在自己的安卓机,测试去吧!

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读