Unity中打包AAR流程(含环境配置)

本文详细介绍了如何在Unity中打包AAR文件,涵盖了JDK和Gradle的环境配置,包括下载、安装和版本检查。同时讲解了编写打包AAR的脚本过程,以及Unity中Android的配置资料,特别强调了Gradle版本的兼容性问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

前言

一、【环境配置】

1.【配置JDK】

(1)JDK下载

(2)JDK安装

(3)JDK环境配置

(4)检查安装是否成功

(5)JRE配置

2.【配置Gradle】

(1)确认Gradle版本

(2)Gradle下载

(3)Gradle安装

(4)Gradle环境配置

(5)检查安装是否成功

3.【编写打包AAR脚本】

(1)项目工程切换到安卓平台,以代码形式进行打包操作

(2)结合上面代码内容,配置批处理文件

(3)报错记录

(4)解决方式(确认Gradle版本)

4.Untiy 关于 Android 配置资料

(1)Unity打包安卓工程后,根目录下build.gradle文件,里面的依赖项描述

(2)自己安装的Gradle版本,需要兼容之前在Unity安装时候附带的Gradle版本

(3)查找Unity安装时附带的Gradle版本

*(4)自定义修改配置项


前言

之前很多年一直都是Unity发布到PC、Web端,这次需要发布到Android平台,得嘞,开始不断的探坑,首先就从打包发布AAR包开始

一、【环境配置】

1.【配置JDK】

(1)JDK下载

首先登录官网 - Java Downloads | Oracle,下载JDK

版本要求:

(2)JDK安装

下载之后进行安装,直接一键下一步,我选择的是默认C盘作为安装路径

(3)JDK环境配置

安装完之后配置环境变量(如下图所示)

为之后可能其他的配置考虑,这里新建变量名为 JAVA_HOME

(4)检查安装是否成功

配置后检查jdk是否安装成功,cmd命令行输入 java -version,出现下面的提示信息,则说明JDK安装成功

(5)JRE配置

了解得知安装JDK会包含JRE,但是个人安装完JDK之后,在其路径下并未发现JRE,后面如果需要JRE的环境配置,会继续在本文档中进行更新,JRE下载地址:https://www.java.com/zh-CN/download/,安装以及配置方式类似于JDK

2.【配置Gradle】

(1)确认Gradle版本

需要查看Unity 中【安卓Gradle插件版本】,结合【Gradle】和【Andorid Gradle Plugin】的兼容性,最后确认Gradle的版本最低为6.7.1,

但是使用7.0及以上版本打包AAR时会发生报错,暂未查明原因,所以当前不做配置修改情况下,使用Gradle版本为6.7.1-6.9.3 !

(2)Gradle下载

首先登录官网:https://gradle.org/releases/,下载Gradle

(3)Gradle安装

将下载的压缩包进行解压,建议解压目录只包含英文路径,这里我解压到了D盘

(4)Gradle环境配置

(5)检查安装是否成功

配置后检查jdk是否安装成功,cmd命令行输入 gradle -v,出现下面的提示信息,则说明JDK安装成功

3.【编写打包AAR脚本】

(1)项目工程切换到安卓平台,以代码形式进行打包操作

包含了3种打包模式:1.一键打包AAR,2.打包成安卓工程,3.把已经打包好的安卓工程打包成AAR

(具体代码内容如下,具体的输出路径可以具体情况进行修改)

public class Editor_BuildAndorid
{
    private static string BulidTime { get => DateTime.Now.ToString("yyyyMMdd"); }

    private static Dictionary<string, string> andoridFiles;
    private static List<string> androidNeedUpdateFile = new List<string>() { "build.gradle", "AndroidManifest.xml" };
  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值