码迷,mamicode.com
首页 > 移动开发 > 详细

cocos2d-x android打包

时间:2015-04-02 22:27:36      阅读:234      评论:0      收藏:0      [点我收藏+]

标签:

游戏在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

 

 

 

 

cocos2d-x android打包

标签:

原文地址:http://www.cnblogs.com/d20062303732/p/4388374.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!