Unity2020.3.5 通过Jenkins 自动化打apk

本文详细介绍了如何使用Unity2020.3.5结合Jenkins进行自动化打包Apk的过程,包括Jenkins环境配置、打包流程、设置参数、Gradle构建以及最终的Apk复制到共享盘。通过Svn管理项目,Windows系统下,il2cpp和Assetbundle使用Unity的打包系统构建,整个过程分为三步:1) 一键打ab包并导出Gradle工程;2) 使用Gradle工程打包apk;3) 将apk复制到共享盘。
摘要由CSDN通过智能技术生成

Unity2020.3.5 通过Jenkins 自动化打apk

打包的流程分成三步
一、Jenkins一键 打ab包+导出Gradle 工程
二、Jenkins 通过Gradle工程打出apk
三、Jenkins 将apk 复制到共享盘里

以上三步可以合成一个Jenkins 任务一键操作完毕

项目用Svn管理
Windows 系统打包
il2cpp
Assetbundle 是通过Grameframwork 的打包系统进行构建

在用Invoke Unity3d editor 之前需要在jenkins 插件管理的地方下载unity3d 插件。 并重启。然后找到全局工具配置 Global tools Configuration的地方配上jdk 的路径,unity3d 的路径和gradle 路径。jdk用的就是unity 自带的jdk 路径。主要还是jenkins 安装的时候指定的jdk 路径有关。不知道安装时是指向哪里,可以查看jenkins安装目录下的jenkins.xml

在选择Gradle 之前,需要在Jenkins 的全局工具配置里将Gradle 的地址填上,不能直接用Unity 本身下载好的Gradle 。试了没用,没深研究为啥不行。这里的Gradle 是通过AndroidStudio把gradle 工程导入,生成之后的一个gradle 文件夹里拿来的。

具体路径C:\Users\pc.gradle\wrapper\dists\gradle-6.8-bin\1jblhjyydfkclfzx1agp92nyl\gradle-6.8,
C:\Users\pc 是本机用户 1jblhjyydfkclfzx1agp92nyl 也不知道是啥就点进去找,最后找到有bin文件夹的就是我们要拿出去用的gradle-6.8。放在我们指定的文件夹内。

全局配置

设置gradle设置unity3d
在Jenkins 的配置处 Configure System
配一下环境变量,也可以试试不配。我当时就一股脑全部配了去。
在这里插入图片描述
以上是Jenkins 的环境配置

以下开始构建
一、一键 打ab包+导出Gradle 工程
在这里插入图片描述
在Jenkins 里新建一个任务,输入名称,点击Freestyle project 点击ok。
在这里插入图片描述
左边的工具栏中,点击配置,进入配置界面
在General 模块中,勾选This project is parameterized ,将需要传进的参数 添加到面板中
在这里插入图片描述
在General 的最下面 有个高级选项,勾选使用自定义的工作空间。这里可以将工作空间特定指向本身的工程。而不需要Jenkins 自己的工作空间。在之前这里我碰到一个坑就是没有指定工作空间,导致一直用不了构建里面的invoke unity3d editor ,当时一直报一个Gradle build failed 。

  • What went wrong:
    Execution failed for task’ :launcher:mergeReleaseResources’.
    不知道是不是跟这个有关系,没有深究(Jenkins 会自动将svn拉下来的内容放在一个工作空间里,然后Unity 访问的就是这个临时空间,而不是我们的项目路径,所以里面可能会缺少一些环境配置才会打包失败)。总之后面工作空间指向了我本地的工程就没有这个问题了。
    在这里插入图片描述
    在源码管理这一块中,先要去Jenkins 插件管理中下载subversion
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
安装Unity 2020.3的教程如下: 1. 首先,登录Vuforia官网并选择下载页面。 2. 在下载页面中,选择适合Unity 2020.3版本的Vuforia插件进行下载。下载完成后,你将得到一个后缀为unitypackage的文件。 3. 打开Unity软件,在项目中找到"packages"文件夹,并将刚才下载的unitypackage文件拖动到该文件夹中。 4. 接下来,在Unity的菜单栏中选择"Window",然后选择"Package Manager"。 5. 在Package Manager中,使用搜索框搜索"vuforia",然后点击搜索结果中的Vuforia插件。 6. 点击"Install"按钮开始安装Vuforia插件。等待安装完成。 完成以上步骤后,你就成功安装了Unity 2020.3版本的Vuforia插件。 引用提供了一个详细的安装过程,你可以根据这个步骤来进行安装。同时,强烈建议在安装过程中遇到问题时,查看Vuforia官网提供的文档和学习资源,这样可以更好地理解和解决可能出现的问题。 希望以上信息对你有所帮助,祝你在学习Unity和Vuforia的过程中顺利前行!<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [Unity 3D下载安装教程](https://blog.csdn.net/weixin_55073640/article/details/123964405)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* [unity2020.3安装vuforia10.5](https://blog.csdn.net/qq_37837061/article/details/123249134)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值