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

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

@echo offecho 准备开始 echo 设置路径set ROOT_PATH="F:\test"set PROJECT_PATH="%ROOT_PATH%\proj.android"set RESOURCES_PATH="%ROOT_PATH%\Resources"set COCOS2DX_PATH="%ROOT_PATH%\cocos2d\cocos\platform\android\java"set TODAY=%date:~0,4%%date:~5,2%%date:~8,2%set FINISHDIR="F:\test2\%TODAY%"echo 删除android工程assets文件夹echo #####################################################if exist %PROJECT_PATH%\assets (      del /q /f %PROJECT_PATH%\assets     dir %PROJECT_PATH%\assets /ad /b /s >del.txt     for /f %%i in (del.txt) do rd %%i /s /q)echo 删除完毕echo #####################################################echo 拷贝最新的resource资源到android工程assets文件夹下echo #####################################################ping -n 3 127.0.0.1>nulcall xcopy  %RESOURCES_PATH% %PROJECT_PATH%\assets /e /y echo 拷贝完毕echo #####################################################echo ndk编译SO文件echo #####################################################ping -n 3 127.0.0.1>nulpushd %PROJECT_PATH%call ndk-build -j4 NDK_DEBUG=0echo 编译完毕popdecho ####################################################################################################################echo 更新android工程echo #################################################################################################################### ping -n 3 127.0.0.1>nulpushd %COCOS2DX_PATH%  call android update project --name TestGame -t 1 -p %PROJECT_PATH%popdecho 更新完毕echo #####################################################echo 删除bin文件夹echo #####################################################ping -n 3 127.0.0.1>nulif exist %PROJECT_PATH%\bin (     del /q /f %PROJECT_PATH%\bin)echo 删除完毕echo #####################################################pushd %PROJECT_PATH%echo 生成release 版本APKecho #####################################################ping -n 3 127.0.0.1>nulcall ant release  popdecho 生成Release完毕echo #####################################################echo 复制apk到指定目录echo #####################################################if not exist %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

相关文章