unity打包android分辨率,Unity3d:命令行打包Android

系列传送门

打包Android:

#!/bin/sh

###########配置开始###########

#设置当前系统登陆的用户

LOGIN_USER_NAME=当前系统登陆的用户名

#设置Unity3d项目目录

UNITY3D_PROJECT_PATH="/Users/${LOGIN_USER_NAME}/Documents/JenkinsProjects/XXXXXX/Unity3d_Project_Android"

#设置Unity3d执行的编译方法

UNITY3D_BUILD_METHOD="ProjectBuildEditor.JenkinsBuildAndroidClient"

#设置Unity3d exe文件路径

UNITY3D_EXE_PATH="/Applications/Unity/Unity.app/Contents/MacOS/Unity"

#Unity3d项目打包后生成的APK路径

UNITY3D_OUTPUT_PATH="/Users/${LOGIN_USER_NAME}/Documents/JenkinsProjects/XXXXXX/AndroidOutput/"

#Apk包名(要和Unity3d项目内配置的一致)

OLD_APK_NAME="XXXXXX.apk"

#重命名后的Apk包名

#里面用${BUILD_TIMESTAMP}和${BUILD_ID}参数,是因为用的Jenkins执行改shell文件的

#${BUILD_ID}参数是Jenkins自带的

#${BUILD_TIMESTAMP}参数需要Jenkins安装一个Zentimestamp plugin

NEW_APK_NAME="XXXXXX_${BUILD_TIMESTAMP}_${BUILD_ID}.apk"

###########配置结束###########

rm -rf ${UNITY3D_OUTPUT_PATH}

#执行Unity3d编译指令

#-executeMethod 指定执行的编译方法

#-projectPath 指定Unity3d项目目录

${UNITY3D_EXE_PATH} -quit -batchmode -executeMethod ${UNITY3D_BUILD_METHOD} -projectPath ${UNITY3D_PROJECT_PATH}

#重命名Apk包名

mv ${UNITY3D_OUTPUT_PATH}${OLD_APK_NAME} ${UNITY3D_OUTPUT_PATH}${NEW_APK_NAME}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值