cocos2d-x android打包

游戏在iOS打包好之后,打包apk;

目前使用 -x 3.0 假如需要 修改 build_native.py 例如 NDK_ROOT 以及一些报错

修改android.mk 添加源文件 LOCAL_SRC_FILES := xxx

技巧:使用 ls 命令 ls 所有源文件,然后使用 sublime 之类工具快速添加

sublime 神器

编译

libs/armeabi/libcocos2dcpp.so

使用ant生成apk

xxx-release-unsigned.apk

脚本(几行,懒得整理)

#!/usr/bin/python

import sys
import os, os.path

# -------------- main --------------
if __name__ == ‘__main__‘:

    os.chdir(‘/Users/linxiaojin/dev/git/MyWork/game/polymer/cocos2d/cocos/platform/android/java/‘)
    os.system(‘/Users/linxiaojin/dev/tools/adt-bundle-mac-x86_64-20140702/sdk/tools/android update project --path ./‘)
    os.system(‘/Users/linxiaojin/dev/tools/apache-ant-1.9.4/bin/ant release‘)

    os.chdir(‘/Users/linxiaojin/dev/git/MyWork/game/polymer/proj.android‘)
    os.system(‘/Users/linxiaojin/dev/tools/adt-bundle-mac-x86_64-20140702/sdk/tools/android update project --path ./‘)
    os.system(‘/Users/linxiaojin/dev/tools/apache-ant-1.9.4/bin/ant release‘)

生成release-signed.apk

编辑 ant.properties 加入(可能是其他写法)

key.alias=android.keystore
key.store=android.keystore
key.store.password=lin0-618
key.alias.password=lin0-618

同样执行ant

得到 xx-release.apk

其他:

android.keystore 用命令行生成

keytool -genkey -alias android.keystore -keyalg RSA -validity 20000 -keystore android.keystore

时间: 2024-12-24 19:40:03

cocos2d-x android打包的相关文章

转:如何转换Android打包用jks格式keystore证书为Air用pkcs12格式p12证书

转自:http://blog.k-res.net/archives/1539.html 如何转换Android打包用jks格式keystore证书为Air用pkcs12格式p12证书 六月 11, 2013  |  Posted by K-Res 由于受到Flash先进的Stage3D技术以及Unreal Epic Citadel演示的诱惑,决定试用一下Flash Builder的跨平台性能,顺利运行Starling 2D框架demo后决定打包上设备一试,遂即发现Air的跨平台导出Android

RN在Android打包发布App

参考资料:http://www.jianshu.com/p/b8811669bcb6 RN在Android打包发布App 1-:生成一个签名密钥你可以用keytool命令生成一个私有密钥.在Windows上keytool命令放在JDK的bin目录中(比如C:\Program Files\Java\jdkx.x.x_x\bin),你可能需要在命令行中先进入那个目录才能执行此命令.在mac上,直接进入项目根目录输入一下命令: $ keytool -genkey -v -keystore my-rel

【No.2 Ionic】Android打包

项目做完之后 接下来就是打包操作了,接下来直接说Android 打包操作 生成签名证书 keytool -genkey -alias vincentguo -keyalg RSA -validity 20000 -keystore vincentguo.keystore #说明: #    -genkey 产生密钥 #    -alias vincentguo 别名vincentguo #    -keyalg RSA 使用RSA算法对签名加密 #    -validity 20000 有效期限

Android打包报错 Export aborted because fatal lint errors were found. These are listed in the Lint View

打包时报如下错误: Export aborted because fatal lint errors were found. These are listed in the Lint View. Either fix these before running Export again,or turn off"Run full error check when exporting app" in the Android > Lint Error Checking preferenc

Ionic环境配置及android打包

环境搭建步骤: 1.安装node.js  这是为了使用npm来安装ant,cordova,ionic 验证是否安装好node.js的方法是在命令提示符中输入“node -v”     若出现版本号,证明安装成功. nodejs 中文网站 http://nodejs.cn/ 下载安装就可以了   安装步骤可以参考 http://www.runoob.com/nodejs/nodejs-install-setup.html 2.下载jdk,并配置java环境(网上教程很多)      验证是否安装好

[原]Android打包之Eclipse打包

Android自动打包流程详细图: 步骤一: 在工程中新建一个build.xml. 步骤二: 给工程配置ant工具. 选择ant工具的步骤如下: Windows->Shown view->Ant 这样就出项了ant视图框.在ant视图框中单击右键,选择addBuilderfile添加ant编译文件. 添加好ant编译文件后,我们还需要对编译文件进行设置:选中编译文件,右键单击选择Run As->external Tools configurations 弹出了ant编译的配置框. 在编译

[原]Android打包之Eclipse打多渠道包

Android自动打包流程详细图: 步骤一和步骤二参考:[原]Android打包之Eclipse打包 步骤三:编写build.xml <?xml version="1.0" encoding="UTF-8"?> <project name="AndroidTouchDemo"> <!-- 指定配置文件 --> <property file="default.properties">

[Android Pro] Android打包一个Apk后,如何查看它的VersionCode、VersionName 等等。

Android打包成Apk后,其实是一个压缩文件,我们用winrar打开也能看到里面的文件结构.还能看到AndroidManifest.但是里面的内容有点问题. 不知道是因为加密还是Android就是如此,打开AndroidManifest后看到的VersionCode和VersionName是乱码... 于是网上搜索到下面的方法. aapt工具,平时我们不会用这个东西,但是打包成Apk的时候其实是用到了的,只不过IDE替我们做了这一步,那么我们就用这个工具来查看VersionCode和Vers

Android打包的那些事

使用gradle打包apk已经成为当前主流趋势,我也在这个过程中经历了各种需求,并不断结合gradle新的支持,一一改进.在此,把这些相关的东西记录,做一总结. 1. 替换AndroidManifest中的占位符 我想把其中的${app_label}替换为@string/app_name 12345 android{ defaultConfig{ manifestPlaceholders = [app_label:"@string/app_name"] }} 如果只想替换debug版本

android 打包 /${zipalign}&quot; error=2, No such file or directory

当我更新完android L proview之后我的打包出问题了,报错/${zipalign}" error=2, No such file or directory 排查了一下午才知道 最近的ant/build.xml文件中丢失了一行代码 <property name="adb" location="${android.platform.tools.dir}/adb${exe}" /> <property name="zipa