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

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

key.store=E:/cocos/test.keystore #keystore的密码  key.store.password=123456 #alias名  key.alias=androiddebugkey #alias密码  key.alias.password=123456

另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


本文标题:cocos2d-x学习笔记(十)android自动化打包bat脚本-创新互联
分享URL:http://scyanting.com/article/dhgode.html