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

满堂花醉三千客,一剑霜寒十四州。这篇文章主要讲述cocos2d-x学习笔记(android自动化打包bat脚本)相关的知识,希望能为你提供帮助。
1、先按照cocos2d-x的环境配置要求(ant等)安装好,然后在安卓目录下proj.android新建build.bat,脚本如下:

@echo  off echo  准备开始  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> nul call  xcopy    %RESOURCES_PATH%  %PROJECT_PATH%\assets  /e  /y  echo  拷贝完毕 echo  ##################################################### echo  ndk编译SO文件 echo  ##################################################### ping  -n  3  127.0.0.1> nul pushd  %PROJECT_PATH% call  ndk-build  -j4  NDK_DEBUG=0 echo  编译完毕 popd echo  #################################################################################################################### echo  更新android工程 echo  ####################################################################################################################  ping  -n  3  127.0.0.1> nul pushd  %COCOS2DX_PATH%    call  android  update  project  --name  TestGame  -t  1  -p  %PROJECT_PATH% popd echo  更新完毕 echo  ##################################################### echo  删除bin文件夹 echo  ##################################################### ping  -n  3  127.0.0.1> nul if  exist  %PROJECT_PATH%\bin  (          del  /q  /f  %PROJECT_PATH%\bin ) echo  删除完毕 echo  ##################################################### pushd  %PROJECT_PATH% echo  生成release  版本APK echo  ##################################################### ping  -n  3  127.0.0.1> nul call  ant  release    popd echo  生成Release完毕 echo  ##################################################### echo  复制apk到指定目录 echo  ##################################################### if  not  exist  %FINISHDIR%  (            md  %FINISHDIR% ) copy  "%PROJECT_PATH%\bin\TestGame-release.apk"  %FINISHDIR% echo  ##################################################### echo  执行完成!!!  pause

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

2、设置签名信息,打开ant.properties添加如下:
key.store=E:/cocos/test.keystore #keystore的密码  key.store.password=123456 #alias名  key.alias=androiddebugkey #alias密码  key.alias.password=123456




    推荐阅读