我找不到任何地方内部和gradle有什么区别。 (我可以找到有关gradle的信息,但不幸的是找不到内部信息)

有人可以写利弊,哪一个更好,还是取决于您正在创建的应用程序?

最佳答案

内部(默认)用于通过编辑器在Android上构建甚至运行Unity项目。这可以通过“构建并运行”按钮来完成。



Gradle(New)选项为您提供了额外的选项,如果选中了Export Project选项,则可以将Unity项目导出到Android Studio项目。仅在选择Gradle(New)时才能选中Export Project选项。 Gradle(New)选项仅在Android平台上最有用。

Gradle(New)的另一个优点是,它允许您指定自己的gradle文件来构建Unity项目。只需将gradle文件命名为“ mainTemplate.gradle”,然后将其放在<ProjectName>Assets\Plugins\Android目录中即可。

过去,要在构建中使用gradle文件,必须将Unity Project导出为Android Project,然后使用第三方软件(如Android Studio或Eclipse)为应用程序添加gradle支持。 Gradle(新)使这一过程变得更加容易。现在,您无需使用Gradle(New)选项就完全导出项目,就可以做到这一点。

关于unity3d - Unity构建系统:内部与gradle,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46798774/

10-16 09:08