欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

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

发布时间:2025/6/15 编程问答 48 豆豆
生活随笔 收集整理的这篇文章主要介绍了 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%\assetsdir %PROJECT_PATH%\assets /ad /b /s >del.txtfor /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


转载于:https://blog.51cto.com/wty530/1920005

总结

以上是生活随笔为你收集整理的cocos2d-x学习笔记(十)android自动化打包bat脚本的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。