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

话说我这一篇就写搭建打包安卓环境,是不是有点过早了(其实我主要是怕以后重装系统,忘了怎么搭建了),但是迟早要面对的痛苦,一直延后也不是办法,对吧。

在官方文档中,对于打包安卓apk,已经很清楚了,我写这个这篇,只不过加点图片,介绍的更加详细。

搭建打包安卓环境,需要很多安装很多东东,我直接将我用的全部打包上传到网盘了,需要的朋友,去网盘下载就行了

整合包网盘下载地址:http://pan.baidu.com/s/1hquz7fe 密码:r2nq

image

<a name="t0" style="box-sizing: border-box; color: rgb(79, 161, 219); text-decoration: none; margin: 0px; padding: 0px; font-weight: normal; outline: none; background: transparent;"></a>

一,搭建安卓环境

我在我G盘根目录下新建一个Android文件夹,存放ant adk ndk

image

打开G:\Android\adk\eclipse下面的eclipse.exe,我们开始进行设置

Eclipse其实也可以开发c/c++,只要我们安装了CDT,我们先安装CDT,网上有很多方法,我就挑了一种最简单直接的方法,直接在Eclipse里面下载安装。

image

选择Install New Software

[图片上传中...(image-dbf585-1511404391655-0)]

Name:CDT 下载地址:http://download.eclipse.org/tools/cdt/releases/kepler

image

点击OK,界面出现两个选项,选择第一个即可

image

直接Next ,安装就行了

下面进入设置部分

image

设置sdk地址

image

下面就是ndk的设置,在我个给的包里面,设置里面没有NDK的选项,我们将com.android.ide.eclipse.ndk_23.0.2.1259578.jar复制到G:\Android\adk\eclipse\plugins下面,重启eclipse,进入设置即可看到NDK选项

image

点击OK,完成设置

至于我提供的ant,在cocos2dx里面的setup.py里面设置的,我暂时没在quick用到它。

下面就是官方文档要求设置的环境变量,这样我们项目里面的bat文件就可以使用了

我直接复制过来内容吧

  • Windows 下在系统设置里添加以下环境变量:

    ANDROID_NDK_ROOT=NDK绝对路径
    ANDROID_SDK_ROOT=SDK绝对路径
    ANDROID_HOME=%ANDROID_SDK_ROOT%
    

    例如:

    ANDROID_NDK_ROOT=C:\Work\android-ndk-r9d
    ANDROID_SDK_ROOT=C:\Work\android-sdk
    ANDROID_HOME=%ANDROID_SDK_ROOT%
    
image

顺便添加一个JAVA_HOME变量,变量值为jdk安装地址,我的值是C:\Program Files\Java\jdk1.6.0_43

<a name="t1" style="box-sizing: border-box; color: rgb(79, 161, 219); text-decoration: none; margin: 0px; padding: 0px; font-weight: normal; outline: none; background: transparent;"></a>二,载入项目文件,开始尝试打包

我们新建一个quick项目,anysdktest吧

image

我进入G:\quick-3.3rc1\quick\samples\anysdk里面将里面全部内容复制到 新工程里面,替换掉

我们在eclipse导入quick的java项目

image
image
image

点击browse,选择quick目录下的Android项目,我的目录是G:\quick-3.3rc1\cocos\platform\android\java

image

确定即可

image

项目列表里面出现了java项目

image

下面导入我们的anysdktest项目,同样的操作,我的路径是G:\quickLuaProject\anysdktest\frameworks\runtime-src\proj.android

image

确定 Finish ,Ok

我们刚导入进去项目,会发现我们项目有红叉,右击项目文件

image

进入设置,会发现Library里面的东西打红叉了,我们就用导入的java添加进去

image
image

再将那个大红叉的东西remove掉,ok,完成

在quick文档里面提到,用build_native.bat编译c++代码为so文件,一开始我没注意这个,直接在Eclipse运行,apk一直运行不起来,搜索报错信息,才发现,原来我没打包so文件,导致我生成的apk都是错误的。

进入项目的G:\quickLuaProject\anysdktest\frameworks\runtime-src\proj.android\build_apk.bat

运行这个bat,会看到正在编译信息,要有一段时间,我先去忙其他事,等他完成

image

好的,打包完成了,我们进入G:\quickLuaProject\anysdktest\frameworks\runtime-src\proj.android\libs\armeabi,看到里面有了一个libcocos2dlua.so

下面我们把res 和src文件夹复制进assert文件夹里面,替换原来的文件夹和文件

进入Eclipse里面,插入安卓设备,选择Run->Run,选择安卓程序,ok,进行真机调试(记得把安卓设备的开发者选项打钩哦)

image

安卓设备成功运行打包好的apk

image

ho,本篇结束,至于选择安卓几的系统,就在windows->Android SDK Manager里面进行下载

如果下载不下了,在Tools选择Option,勾选图中框出来的选择,要是还是下载不了,就代理翻墙下吧,百度教程很多

image
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 158,847评论 4 362
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 67,208评论 1 292
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 108,587评论 0 243
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 43,942评论 0 205
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 52,332评论 3 287
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 40,587评论 1 218
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 31,853评论 2 312
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 30,568评论 0 198
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 34,273评论 1 242
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 30,542评论 2 246
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 32,033评论 1 260
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 28,373评论 2 253
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 33,031评论 3 236
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 26,073评论 0 8
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 26,830评论 0 195
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 35,628评论 2 274
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 35,537评论 2 269

推荐阅读更多精彩内容