加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

发布时间:2020-12-14 17:20:52 所属栏目:百科 来源:网络整理
导读:1、先按照cocos2d-x的环境配置要求(ant等)安装好,然后在安卓目录下proj.android新建build.bat,脚本如下: @echooffecho准备开始echo设置路径setROOT_PATH="F:test"setPROJECT_PATH="%ROOT_PATH%proj.android"setRESOURCES_PATH="%ROOT_PATH%Resources

1、先按照cocos2d-x的环境配置要求(ant等)安装好,然后在安卓目录下proj.android新建build.bat,脚本如下:

@echooff
echo准备开始
echo设置路径
setROOT_PATH="F:test"
setPROJECT_PATH="%ROOT_PATH%proj.android"
setRESOURCES_PATH="%ROOT_PATH%Resources"
setCOCOS2DX_PATH="%ROOT_PATH%cocos2dcocosplatformandroidjava"
setTODAY=%date:~0,4%%date:~5,2%%date:~8,2%
setFINISHDIR="F:test2%TODAY%"
echo删除android工程assets文件夹
echo#####################################################
ifexist%PROJECT_PATH%assets(
del/q/f%PROJECT_PATH%assets
dir%PROJECT_PATH%assets/ad/b/s>del.txt
for/f%%iin(del.txt)dord%%i/s/q
)
echo删除完毕
echo#####################################################
echo拷贝最新的resource资源到android工程assets文件夹下
echo#####################################################
ping-n3127.0.0.1>nul
callxcopy%RESOURCES_PATH%%PROJECT_PATH%assets/e/y
echo拷贝完毕
echo#####################################################
echondk编译SO文件
echo#####################################################
ping-n3127.0.0.1>nul
pushd%PROJECT_PATH%
callndk-build-j4NDK_DEBUG=0
echo编译完毕
popd
echo####################################################################################################################
echo更新android工程
echo####################################################################################################################
ping-n3127.0.0.1>nul
pushd%COCOS2DX_PATH%
callandroidupdateproject--nameTestGame-t1-p%PROJECT_PATH%
popd
echo更新完毕
echo#####################################################
echo删除bin文件夹
echo#####################################################
ping-n3127.0.0.1>nul
ifexist%PROJECT_PATH%bin(
del/q/f%PROJECT_PATH%bin
)
echo删除完毕
echo#####################################################
pushd%PROJECT_PATH%
echo生成release版本APK
echo#####################################################
ping-n3127.0.0.1>nul
callantrelease
popd
echo生成Release完毕
echo#####################################################
echo复制apk到指定目录
echo#####################################################
ifnotexist%FINISHDIR%(
md%FINISHDIR%
)
copy"%PROJECT_PATH%binTestGame-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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读