cocos2dx-lua 批量打包及修改

coco2dx目前大部分开发者肯定是用lua解决问题,问题来了,每次改一下lua配置可能你每次都得运行

cocos luacompile -p android

针对不同的平台,可能会有某些配置会略有不同,那是不是每次我们都编译打包一遍呢?并且,我们怎么批量打包呢?

答案就在apktool,假定各位都已经安装好cocos开发环境,当然包括NDK

#首先使用apktool解开apk文件
apk d ztx.apk ZTX
#然后在ZTX文件夹下面想干嘛干嘛吧
#重新打包吧
apk b ZTX _ztx_s.apk
#但是这个时候还不能安装,因为没有签名,来吧,签名一下
jarsigner -verbose -keystore linbc.keystore -signedjar _ztx_s.apk _ztx.apk linbc.keystore
#好了,现在可以去安装

那签名文件哪里来呢?

#输入命令,期间会让你输入密码,还有组织结构之类的,自己看着办吧
keytool -genkey -alias linbc.keystore -keyalg RSA -validity 20000 -keystore linbc.keystore

记得每次修改都要用相同的签名文件喔,否则安装的时候会认为是伪造包