android 自动打包脚本,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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值