如何在Unity中使用Gradle

7
由于我想将Firebase添加到我的Android游戏中,因此我想包括Google Auth。 但是我有以下问题。 我需要向build.gradle文件中添加一些代码,但我找不到它在我的Unity项目中。
这是我从Firebase找到的手册:https://firebase.google.com/docs/auth/android/google-signin 我在所有驱动器上搜索了build.gradle,但什么也没找到。 您能告诉我在哪里找到它或我需要做什么才能实现链接中的代码吗?

1
我的回答对你有用吗? - Programmer
1
是的,谢谢。但我不能点赞它 :( - Rene Ungerer
1
没问题。你可以接受刚才的答案。 - Programmer
1
我找不到<ProjectName>\Temp\StagingArea中的Android清单,甚至在我的项目中都没有StagingArea文件夹 :O。 - Rene Ungerer
1
谢谢!我需要提高我的阅读技巧 :) - Rene Ungerer
显示剩余2条评论
2个回答

10
从Unity v2018.3开始,您可以通过在Player窗口上启用Custom Gradle Template属性来添加自己的自定义Gradle构建文件(可以通过File>Build Settings>Player Settings>Publishing settings访问)。这将为您生成一个默认的mainTemplate.gradle文件,您可以进行编辑。
它将位于位置:Assets/Plugins/Android/mainTemplate.gradle 来源:https://docs.unity3d.com/Manual/android-gradle-overview.html

我遇到了一个问题。尽管可以编辑 /Plugins/Android 中的 mainTemplate.gradle 文件,但每当我想构建项目时,Unity 2020.2.1f1 会自动将 .gradle 文件重置为其先前的状态。我做错了什么? - CrazyBacon
@ CrazyBacon,你需要删除文件顶部的注释行。该行会导致文件在构建时重置。 - emorphus

9

如何在Unity中使用Gradle。

1.前往<UnityInstallationDirecory>\Editor\Data\PlaybackEngines\AndroidPlayer\Tools\GradleTemplates,然后将mainTemplate.gradle文件复制到你的<ProjectName>Assets\Plugins\Android文件夹中。

2.你可以修改mainTemplate.gradle文件以满足你的需求。现在,为了确保构建使用gradle文件,将Build System改为"Gradle (New)"

enter image description here


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接