cocos2d-x学习笔记(十)android自动化打包bat脚本
1、先按照cocos2d-x的环境配置要求(ant等)安装好,然后在安卓目录下proj.android新建build.bat,脚本如下:
@echooffecho准备开始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%\assetsdir%PROJECT_PATH%\assets/ad/b/s>del.txtfor/f%%iin(del.txt)dord%%i/s/q)echo删除完毕echo#####################################################echo拷贝最新的resource资源到android工程assets文件夹下echo#####################################################ping-n3127.0.0.1>nulcallxcopy%RESOURCES_PATH%%PROJECT_PATH%\assets/e/yecho拷贝完毕echo#####################################################echondk编译SO文件echo#####################################################ping-n3127.0.0.1>nulpushd%PROJECT_PATH%callndk-build-j4NDK_DEBUG=0echo编译完毕popdecho####################################################################################################################echo更新android工程echo####################################################################################################################ping-n3127.0.0.1>nulpushd%COCOS2DX_PATH%callandroidupdateproject--nameTestGame-t1-p%PROJECT_PATH%popdecho更新完毕echo#####################################################echo删除bin文件夹echo#####################################################ping-n3127.0.0.1>nulifexist%PROJECT_PATH%\bin(del/q/f%PROJECT_PATH%\bin)echo删除完毕echo#####################################################pushd%PROJECT_PATH%echo生成release版本APKecho#####################################################ping-n3127.0.0.1>nulcallantreleasepopdecho生成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
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。