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=xxx
key.alias.password=xxx

同样执行ant

得到 xx-release.apk

 

其他:

android.keystore 用命令行生成

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

 

 

 

 

转载于:https://www.cnblogs.com/d20062303732/p/4388374.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值