新版本的Unity中,提供了新的Build System —— Gradle。

b1bd16422603

Build Settings

使用Gradle打包前,首先要创建keystore,配置好签名才能使用。具体步骤如下:

1.打开Files -> Build Settings -> Player Settings ->Publishing Settings,看到keystore配置。

b1bd16422603

keystore

2.在Create a new keystore 的单选框里打上√,在下面的输入框中输入密码。(记住这个密码,打包的时候需要输入哦!)

b1bd16422603

输入密码

3.点击Browse Keystore按钮,填写名字后保存。

b1bd16422603

Browse Keystore按钮

b1bd16422603

填写文件名

保存后,会在按钮旁显示路径。

b1bd16422603

保存后

4.点击 Alias 下拉框,选择Create a new key,这时候会跳出一个弹窗,填写信息后创建一个key。这时候就能在 Alias 下拉框中选到你创建的key,然后输入创建key时的密码。

b1bd16422603

Alias

b1bd16422603

create key

b1bd16422603

Ailas

5.选择 Build System 为 Gradle,并在Custom Gradle Template 单选框中打√。

b1bd16422603

Build

6.上图中的mainTemplate.gradle需要从Unity中复制出来导入项目,并进行相关配置,文件地址在:Unity安装位置Unity -> Editor -> Data -> PlaybackEngines -> AndroidPlayer -> Tools -> GradleTemplates

b1bd16422603

mainTemplate.gradle

这时候就可以进行Build或者Export了。

b1bd16422603

Build

b1bd16422603

Export

还有一些地方值得注意的是,Unity的Gradle tools工具的版本,以及Android Studio的Plugins版本以及Gradle版本,要对应,不然会报错。

Unity使用的Gradle Tools版本:打开mainTemplate.gradle文件可以看到一下信息,如果有使用其他arr包建议使用一样的gradle版本。

b1bd16422603

Android Plugin Version

Unity使用的Gradle Plugin版本:项目地址 -> Temo -> gradleOut -> .gradle

b1bd16422603

Gradle Plugins

Android Stuido中的版本:File -> Project Structure -> Project

b1bd16422603

Android Studio 中的Gradle

b1bd16422603

gradle对应关系

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐