Quick cocos2dx-Lua(V3.3R1)学习笔记(十一)-----用自带的build_apk生成APK

在3.3中,player里面,多了一个编译按钮,我们就用里面的buildAPK快速打包

一般来说,我们只要填入AndroidAPI和签名文件就可以编译了

当然,还是先要把环境变量填好,这样才能成功编译

首先添加JAVA_HOME 变量值填写自己的jdk路劲,我的是:C:\Program Files\Java\jdk1.6.0_43

然后在path里面附加一个变量值 ;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin  (注意用 ; 将前面的变量隔开)

然后新建 classpath变量  变量值为:  .;%JAVA_HOME%\lib  (注意前面的.;符号,别忘了复制)

增加这些环境变量,就是为了防止编译出现javac不是内部或外部命令错误

我们进入G:\Android\adk\sdk\platforms 自己的sdk的paltforms文件夹下面,看看自己下载api序号有哪些

OK,我们开始编译吧

这里,我没有给APK增加签名文件,这样打包出来的APK是不能安装的

成功编译出来了,我们进\frameworks\runtime-src\proj.android文件夹下面查看是否有apk

这个未签名的apk出来了,下面我们在网上下载一个apk前面工具,给这个apk签名

选择刚打包出的apk,进行打包吧

时间: 2024-12-30 01:15:34

Quick cocos2dx-Lua(V3.3R1)学习笔记(十一)-----用自带的build_apk生成APK的相关文章

Cocos2d-x 3.1.1 学习笔记(二)创建自定义项目

一.通过命令创建项目 前面搭建好环境后,怎样创建自己的cocos2d-x项目呢? 先来看看cocos2dx 3.1的目录吧 这就是 cocos2dx 3.1的目录, 3.1版本的创建跟以前的不同了(好吧,又变了),我们先把 download-deps.py 和 setup.py 执行一遍,按住shift+鼠标右键 输入cocos命令 回车 这里会看到一些命令的声明,这里我只说下 创建新的项目,输入命令cocos new 这里 -p      是包名 -l       是文件格式 有cpp.lua

Cocos2dx 3.1.1 学习笔记整理(1)

最近手痒了,不小心下载了cocos2dx 3.1.1,又搞了个VS2012,于是头脑发热的搞起 3.1.1了. 我是有多么的不专心啊. 已经把自己之前的学习内容从2.2.3迁移到了3.1.1,除了骨骼动画相关的之外. 简单记录一下过程: 1 安装与搭建 解压cocos2dx3.1.1版本,根目录下会有download-deps.py和setup.py, 预先用python分别对这两个文件跑一遍,有问题的话解决问题,没问题的话最好了. 2新建项目 跑完以上两个py文件之后,会自己将所有相关的系统环

《Hibernate学习笔记十一》:树状结构设计

<Hibernate学习笔记十一>:树状结构设计 这是马士兵老师讲解Hibernate的一个作业题,树状结构设计,这是一个比较典型的例子,因此有必要写篇博文记录下. 树状结构的设计,它是在同一个类中使用了多对一(ManyToOne)和一对多(OneToMany). 在完成这个题目我们应该按照如下的步骤进行: 1.先思考数据库的模型应该是什么样的?? 数据库中的模型应该如下:即存在id p_id 2.思考面向对象的模型,及如何来进行映射??? 根据数据库中表的特点,对象应该有id name;由于

基于Cocos2dx+Lua v3.x的RichLabel

RichLabel 简介 RichLabel基于Cocos2dx+Lua v3.x解析字符串方面使用了labelparser,它可以将一定格式的字符串,转换为lua中的表结构扩展标签极其简单,只需添加一个遵守规则的标签插件即可,无需改动已存在代码!!! (标签插件都在labels文件夹下) labelparser的详解labelparser在github上的源码RichLabel在github上的源码 支持图片(缩放,旋转,是否可见) 支持文本属性(字体,大小,颜色,阴影,描边,发光) 支持标签

初探swift语言的学习笔记十一(performSelector)

作者:fengsh998 原文地址:http://blog.csdn.net/fengsh998/article/details/35842441 转载请注明出处 如果觉得文章对你有所帮助,请通过留言或关注微信公众帐号fengsh998来支持我,谢谢! 在OC中使用好好的performSelector,但不知为什么在swift有意的被拿掉了.更有甚者连IMP, objc_msgSend也不能用了.虽然想不通为什么,但应该有他的道理.就不纠结了. 大家可能在OC中使用得更多的就是延时处理,及后台处

第十七篇:实例分析(4)--初探WDDM驱动学习笔记(十一)

感觉有必要把 KMDDOD_INITIALIZATION_DATA 中的这些函数指针的意思解释一下, 以便进一步的深入代码. DxgkDdiAddDevice 前面已经说过, 这个函数的主要内容是,将BASIC_DISPLAY_DRIVER实例指针存在context中, 以便后期使用, 支持多实例. DxgkDdiStartDevice 取得设备信息, 往注册表中加入内容, 从POST设备中获取FRAME BUFFER以及相关信息(DxgkCbAcquirePostDisplayOwnershi

Linux System Programming 学习笔记(十一) 时间

1. 内核提供三种不同的方式来记录时间: Wall time (or real time):actual time and date in the real world Process time:the time that a process spends executing on a processor 包括用户时间user time 和 系统时间system time Monotonic time:use the system's uptime (time since boot) for t

Cocos2dx 3.1.1 学习笔记整理(2)

把之前用2.2.3的代码迁移到3.1.1真是个蛋疼的工作,话说3.1.1做的改动还真是大啊. 可以在HelloWorldScene.cpp中看到,之前的各种CCXXX都被废弃了. 例如,新建一个CCLayer现在是Layer, CCScene现在用Scene. 以下是新建一个场景,并在场景中放置一个图片的例子: #pragma once #include "cocos2d.h" USING_NS_CC; class GameMain : public cocos2d::Layer {

dhtmlxgrid v3.0学习笔记

dhtmlxgrid v3.0学习笔记 分类: dhtmlx JavaScript2012-01-31 15:41 1744人阅读 评论(0) 收藏 举报 stylesheetdatecalendarcss日历xml 目录(?)[+] 因为有对于页面显示和打印的需求,所以对于dhtmlxgrid进行了简单的学习,参照dhtmlxgrid给出的例子进行摸索 1.必须引入的js包 [html] view plaincopy <link rel="STYLESHEET" type=&q