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