quick cocos2d-x 3.5打包安卓apk之Eclipse篇

原创 2015年07月06日 18:03:22

直接主题:

1.新建一个工程,HelloWorld

2.打开Eclipse,导入工程下的frameworks\runtime-src\proj.android安卓工程

3.导入cocos库,这里可以选择引擎的库,或者项目工程的引擎库都可以。创建项目的时候,已经拷贝过来一份。我是用引擎原来那一边的库,

我的是:E:\quick-3.5\cocos\platform\android\java

4.复制工程的根目录下的两个文件夹res 和 src 到proj.android下的asserts

5.回到eclipse,右键工程属性-builders-New,新建一个编译,名称LuaBuilder,下面4个选项:

分别是:Main ,Refresh,Environment,Build Options

修改:

Main : 

1.Location ,选择Browse File System,选择你的NDK目录下的ndk-build.cmd,此处3.5引擎版本需要r10以上,我的是NDK版本是R10d

路径:D:\android\android-ndk-r10d\ndk-build.cmd

2.Working Directory: 选择Browse Workspace ,选择你的安卓工程。

Refresh:打上第一个勾

Environment:

新建一个,名称:NDK_MODULE_PATH,路径:E:\quick-3.5\cocos\quick_libs;E:\quick-3.5\cocos;E:/quick-3.5/external;E:/quick-3.5;E:\quick-3.5\tools\simulator\libsimulator;

注意,我的引擎根目录是放到E盘下,quick-3.5,同学们参考着写。如果你之前选择的是你项目里面的cocos库,你应该导入你项目里的cocos库路径。

Build Opations:

记得没改变。默认

最后上图:


最后再把新建好的LuaBuilder Up到最顶部,如图。


6.修改jni下Mk文件,找到一行如下,修改为:

#$(call import-module,tools/simulator/libsimulator/proj.android) ,即在前面加#号,注释。

7.选择菜单栏上的project-build all,过程比较长,因为所有的库文件都被编译了。 

8.编译完了后可以看到:[armeabi] Install        : libcocos2dlua.so => libs/armeabi/libcocos2dlua.so

9.打包签名。此处省略。

在虚拟机或者手机跑一下,可以看到最后的效果图:真丑哦。


注意:因为直接把src复制到assert下。所以,暴露了源码。下次我看看怎么补上。或者知道的可以先说一下。

当然,可以使用cocos compile编译,他会自动加密源码,详细可以看我另一篇博客。quick-3.5打包dos篇的


cocos2d-x3.2怎么用Eclipse打包

第一步现下载各种环境。 ADT NDK (3.2必须要用r9d版本,旧了或者新了都会可能悲剧) ANT Cocos2dx-3.2 Python (MSI安装文件不会添加环境变量,自己添加) ...
  • u011292087
  • u011292087
  • 2014年12月10日 15:48
  • 1244

Quick-Cocos2d-x打包iOS和Android流程

一、Android打包 1.    从这里下载最新版本的 ADT Bundle 2.    由于Cocos2d-x 还不支持最新的 NDK r10,所以我们需要从网络上搜索 NDK r...
  • houjia159
  • houjia159
  • 2015年07月17日 13:33
  • 3906

【原创教程】Quick-Cocos2d-x的Android打包教程

环境要求 要用quick开发游戏,当然首先环境必须配置好了。关于环境配置的教程有很多,这里不多讲,下面这些是必须的: Quick-Cocos2d-x引擎JDKandroid-sdkandroi...
  • linking530
  • linking530
  • 2015年01月21日 15:36
  • 2499

Quick cocos2dx-Lua(V3.3R1)学习笔记(9)-----搭建安卓打包环境,用官方示例anysdk生成apk运行

话说我这一篇就写搭建打包安卓环境,是不是有点过早了(其实我主要是怕以后重装系统,忘了怎么搭建了),但是迟早要面对的痛苦,一直延后也不是办法,对吧。 在官方文档中,对于打包安卓apk,已经很清楚了,我...
  • yiye3376
  • yiye3376
  • 2014年12月28日 22:13
  • 3169

cocos2dx-2.x的eclipse打包apk

 必备安装环境:java jdk安装以及环境变量,python运行环境 cocos2dx 2.2.2版本是通过python脚本创建的,脚本位置:cocos2d-x-2.2.2\tools\pr...
  • qq_31699549
  • qq_31699549
  • 2017年05月13日 15:31
  • 365

win下eclipse一键打包cocos2dx的apk 命令

一、简介 1. cocos2dx3.0以上版本已提供python解决方案,不赘述。 2. cocos2dx打包是件麻烦,容易出错,消耗体力的硕大工程。经过多次摸索,终于可以抛弃各种中间工具,比...
  • weicaijiang
  • weicaijiang
  • 2017年01月04日 18:06
  • 735

Cocos2d-lua quick3.5final 开发及Android运行环境搭建

Quick3.5final 开发运行环境从0搭建
  • dodouaj
  • dodouaj
  • 2016年08月17日 15:00
  • 2059

Cocos2d-x 项目使用Eclise安卓打包

1.下载Eclipse ADT和 NDK r9,这里需要说明一下,对于Windows环境下NDK的开发,如果使用的NDK是r7之前的版本,必须要安装Cygwin才能使用NDK,Eclipse需要配置的...
  • wyw19910227
  • wyw19910227
  • 2014年12月11日 17:56
  • 479

将cocos2dx项目工程移植到eclipse中编译打包APK

在正常创建cocos2dx工程之后 并且已经在vs2010/12上完场代码的bian'ji
  • oQiXiLaoTou
  • oQiXiLaoTou
  • 2014年08月14日 13:04
  • 18475

quick-3.5打包apk中的两个坑

第一坑.工程所在目录最好为根目录,我的目录刚开始为d:\cocos_workplace一直失败,后来改为d:\h就避免了这个问题 在编译的过程中生成了很长的中间文件夹目录超过了windows最长路径...
  • ningcaicheng
  • ningcaicheng
  • 2015年08月08日 00:39
  • 666
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:quick cocos2d-x 3.5打包安卓apk之Eclipse篇
举报原因:
原因补充:

(最多只允许输入30个字)