学编程脚本 android,cocos2d-x学习笔记(android自动化打包bat脚本)

1、先按照cocos2d-x的环境配置要求(ant等)安装好,然后在安卓目录下proj.android新建build.bat,脚本如下:

@echooff

echo准备开始

echo设置路径

setROOT_PATH="F:\test"

setPROJECT_PATH="%ROOT_PATH%\proj.android"

setRESOURCES_PATH="%ROOT_PATH%\Resources"

setCOCOS2DX_PATH="%ROOT_PATH%\cocos2d\cocos\platform\android\java"

setTODAY=%date:~0,4%%date:~5,2%%date:~8,2%

setFINISHDIR="F:\test2\%TODAY%"

echo删除android工程assets文件夹

echo#####################################################

ifexist%PROJECT_PATH%\assets(

del/q/f%PROJECT_PATH%\assets

dir%PROJECT_PATH%\assets/ad/b/s>del.txt

for/f%%iin(del.txt)dord%%i/s/q

)

echo删除完毕

echo#####################################################

echo拷贝最新的resource资源到android工程assets文件夹下

echo#####################################################

ping-n3127.0.0.1>nul

callxcopy%RESOURCES_PATH%%PROJECT_PATH%\assets/e/y

echo拷贝完毕

echo#####################################################

echondk编译SO文件

echo#####################################################

ping-n3127.0.0.1>nul

pushd%PROJECT_PATH%

callndk-build-j4NDK_DEBUG=0

echo编译完毕

popd

echo####################################################################################################################

echo更新android工程

echo####################################################################################################################

ping-n3127.0.0.1>nul

pushd%COCOS2DX_PATH%

callandroidupdateproject--nameTestGame-t1-p%PROJECT_PATH%

popd

echo更新完毕

echo#####################################################

echo删除bin文件夹

echo#####################################################

ping-n3127.0.0.1>nul

ifexist%PROJECT_PATH%\bin(

del/q/f%PROJECT_PATH%\bin

)

echo删除完毕

echo#####################################################

pushd%PROJECT_PATH%

echo生成release版本APK

echo#####################################################

ping-n3127.0.0.1>nul

callantrelease

popd

echo生成Release完毕

echo#####################################################

echo复制apk到指定目录

echo#####################################################

ifnotexist%FINISHDIR%(

md%FINISHDIR%

)

copy"%PROJECT_PATH%\bin\TestGame-release.apk"%FINISHDIR%

echo#####################################################

echo执行完成!!!

pause

2、设置签名信息,打开ant.properties添加如下:

key.store=E:/cocos/test.keystore

#keystore的密码

key.store.password=123456

#alias名

key.alias=androiddebugkey

#alias密码

key.alias.password=123456

总结

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。

小编个人微信号 jb51ccc

喜欢与人分享编程技术与工作经验,欢迎加入编程之家官方交流群!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值