满堂花醉三千客,一剑霜寒十四州。这篇文章主要讲述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
推荐阅读
- Android 中查看内存的使用情况集经常使用adb命令
- 支付宝app支付服务器签名代码(C#)
- Android---Monkey指令进行压力测试实例(模拟点击)
- 自定义Spring ApplicationContext 支持动态订阅spring配置
- android studio NDK配置
- android 阿拉伯语下,图库中编辑运动轨迹图片,动画中会显示绿色的图片
- Android中makfile的随记
- android 插件加载机制之二
- Android 如何本地加载pdf文件