Cocos2d-x打包安卓apk

|   版权声明:本文为博主原创文章,未经博主允许不得转载。

1. 下载安装安卓(android)环境

  见http://www.cnblogs.com/geore/p/5793620.html,按照其中步骤来配置apache-ant,adt和ndk的环境变量。

apache-ant:  http://ant.apache.org/bindownload.cgi

ndk:   http://wear.techbrood.com/tools/sdk/ndk/

adt:    http://www.androiddevtools.cn/

2. 下载安装jdk

  jdk下载地址: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

下载完之后,进行安装jdk。如下图所示:

安装好了之后,就开始配置jdk的环境变量,如下图:

(1)、系统变量里新建JAVA_HOME变量,变量值为:

C:\Program Files\Java\jdk1.8.0_05(根据自己的安装路径填写)

(2)、新建系统变量classpath变量,变量值为:

.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar (注意前面的. 不要忘记了)

(3)、在系统变量path变量(已存在不用新建)添加变量值:

%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin(注意变量值之间用“;”隔开)

>.配置lib\tools.jar;

>.配置jre\bin

>.配置bin

配置好环境变量之后,按下win+r输入cmd,在黑窗口输入java看jdk环境变量是否配置成功:

3. 打包开始

(1)、在项目文件的proj.android目录下的jni中我们找到Android.mk文件。打开它,在Android.mk文件中,添加我们自己新写的类文件。如下图所示:

(2)、再将Android.mk文件复制到项目目录下的proj.android的目录下面。同时在此目录下按住shift+鼠标右键,选择在此处打开命令窗口。

(3)、在命令窗口输入cocos打包apk的命令: cocos compile -p android

如下图:

打包开始:

打包完成之后,会在项目目录下生成一个bin\debug\android文件夹下面,我们打包好的apk文件就可以在里面找到。如下图

时间: 2024-10-05 13:54:33

Cocos2d-x打包安卓apk的相关文章

cocos2d jsb 打包 Android APK

1.首先要会普通的cpp 打包成Android APK 以下所说的是在cocos2d-x 2.2.2 或者 2.3 版本中.本文在Eclipse总用ndk编译cocos2d-x. 老生常谈cocos2d-x JSB不是简单的js代码,涉及到C++代码,如果是Android的话又涉及到Java代码,有点复杂,如果搞过Android下的Jni的话会熟悉些.可以看下这篇文章:<Android Jni 例子 Hello JNI,ndk> Android为了提高开发者开发应用的速度,降低难度,选择了Ja

cocos2dx 在Mac平台下利用Eclipse打包安卓apk安装包详细教程

最近在学习cocos2dx在MAC上如何打包apk,今天先把安装JDK和ANT的过程记来. 首先,打开终端,输入"java -version" 点击回车后,出现如下提示: 我们的MAC上并没有安装过JDK,点击"更多信息"会打开浏览器,然后下载相应版本的JDK,这里要先选择"Accept License Agreement"才可以下载 下载好之后,安装,这里直接下一步就可以了 安装好之后,我们再次输入命令查看结果,已经成功安装 接下来是ant,下

quick cocos2d-x 3.5打包安卓apk(编译cocos2d-x的os+打apk)

1:编译os包(原教程:http://blog.csdn.net/yanghaojian/article/details/46777521) 1.新建一个工程,HelloWorld 2.打开Eclipse,导入工程下的frameworks\runtime-src\proj.Android安卓工程 3.导入cocos库,这里可以选择引擎的库,或者项目工程的引擎库都可以.创建项目的时候,已经拷贝过来一份.我是用引擎原来那一边的库, 我的是:E:\quick-3.5\cocos\platform\an

Flutter mac上打包安卓APK遇到的坑

1. 创建签名 keytool -genkey -v -keystore ~/key.jks -keyalg RSA -keysize 2048 -validity 10000 -alias key 通常会遇到   No Java runtime present, requesting install. 用以下命令替换吧 /Applications/Android\ Studio.app/Contents/jre/jdk/Contents/Home/bin/keytool -genkey -v

Jenkins Android gradle只能打包app-release-unsigned.apk

最近在通过jenkins自动打包安卓apk,但是测试打包的时候发现只能生成app-release-unsigned.apk,这个发到安卓手机因为缺少证书不能安装.解决办法是1.在app/build.gradle文件中增加signingConfigs字段 apply plugin: 'com.android.application' android { compileSdkVersion 21 buildToolsVersion "21.1.0" defaultConfig { appl

Android开发把项目打包成apk,安卓到手机上,或者提交到app应用商店

#1.用Eclipse的话导出app其实还是很容易的.大家看我的步骤.有图有真相哦 选择一个项目 创建一个新的,位置随便,下面是密码 这里都是一些名字,地区,组织,国家.看你们自己的了 选择你要存放apk的位置 打完收工 Android开发把项目打包成apk,安卓到手机上,或者提交到app应用商店,布布扣,bubuko.com

安卓转战React-Native之签名打包成Apk并极速多渠道打包

前言 搞安卓的开发应该知道开发好的apk都是需要上传到应用市场给用户下载的,当然有些公司的产品是不用上传到应用市场的(比如我们公司放七牛云)但是也需要放在云上面给用户下载.react-native直接run-android默认是产生一个debug的版本apk显然这是不符合开发需求的,理由很简单debug版本apk是没有进行代码混淆的这是很危险的,所以我们需要个release的版本,下面我们来详细看一下怎么样进行签名打包React Native应用并且多渠道打包. debug和release版本a

HTML/网站一键打包APK工具(html网页打包安卓APP应用)

工具简介 “HMTL一键打包APK工具”可以把网站打包为一个安卓应用APK文件,无需编写任何代码,支持在安卓设备上安装运行. 线上地址: 点击进入页面 历史更新 1.4.5 (2020.2.16) 1. 优化打包逻辑,添加内核标注 2.新增浏览器打开弹窗支持 3.更新打包证书 4.更换默认打包包名 5.优化打包内核,提示打包速度和稳定性 1.4.2(2019.12.18) 1.优化apk打包速度和容错机制 1.4.1(2019.9.2) 1.新增状态栏颜色设置 2.默认禁用缩放按钮 1.4.0(

ionic 打包安卓包

一.配置环境: 先按照之前的文章,配置好环境需要: 二.安装 1. 这里前提是 需要安装  node (地址: http://nodejs.cn/download/) 命令: node -v   //返回版本号 查看自己是否安装过node,如果没有安装,请访问上面地址 进行安装: 2. 使用npm安装Cordova和 ionic npm install -g ionic cordova 如果长时间没有安装成功,则使用 cnpm 淘宝镜像进行安装: 首先安装 cnpm : npm install