返回

Unity Gradle Build

当前我所使用的为Unity为2018.3.1版本

Gradle Build准备

  1. 切换Android平台,设置打包方式为Gradle

  2. 设置签名

    Player Settings → Publishing Settings

    ①勾选:Create a new keystore…

    ②设置密码与重复密码

    ③点击:Browse Keystore

    ④保存(保存后Browse Keystore 按钮旁会出现路径)

    点击Key栏的Alas下拉框,选择Create a new key,填写相应信息,然后点击 Create key

    再次点击下拉框,选择我们刚刚创建的key

    勾选Custom Gradle Template

    然后就可以进行打包构建了

Bug

在构建过程中可能出现各种Bug,这里我对其中一些进行Bug进行记录

Unity error: Exception: Gradle install not valid

缘由暂时不清楚,解决方案为:使用Android Studio 下载Unity对应的版本的Gradle覆盖Unity原生的Gradle

查看Unity的mainTemplate.gradle文件(文件路径见下图)中gradle插件的版本

根据上图中的插件版本查找Gradle所对应版本https://developer.android.google.cn/studio/releases/gradle-plugin.html#updating-gradle

然后在 Android Studio 的 File > Project Structure > Project 菜单中指定 Gradle 版本

等待Android Studio下载Gradle安装完毕后(右下方进度条加载完毕),我们可以在C:\Users\用户名\.gradle\wrapper\dists\gradle-4.6-all\bcst21l2brirad8k2ben1letg\gradle-4.6目录下看到下载好的Gradle,将其所有文件覆盖到Unity的Gradle目录下(提前备份)Unity安装路径\Unity2018.3.1\Editor\Data\PlaybackEngines\AndroidPlayer\Tools\gradle

然后重新打包,即可。

如果出现报错说找不到什么文件,将项目目录下的该前缀类型文件全部删除然后重新打包即可(记得备份)

删除后构建时间比较长,可能会出现在构建IL2CPP卡着不动,且CUP满负荷的情况,这种情况再等等就好

Licensed under CC BY-NC-SA 4.0
0