cocos2d-x学习笔记(十)android自动化打包bat脚本
16lz
2021-01-26
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
更多相关文章
- android红米等关于读取本地文件夹图片获取路径的问题的解决
- com.android.internal.R,android.R,Framework-res
- android刷字体教程
- android webview 加载本地html并且解决多图卡顿问题
- 【android-cocos2d-X iconv.h】在android下使用iconv
- Android管理联系人(包含添加,查询,修改和删除;以及不同版本区别)
- 解决android ERROR: Unknown option '--no-crunch'(转载)
- Android(安卓)7.0 FileProvider 的那些坑
- ApiDemos之ActionBarTab