作者:莫一鸣2012 | 来源:互联网 | 2024-12-05 11:45
本文介绍了如何解决在使用Unity2019.2及更高版本时,ARFoundation项目打包过程中出现的Gradle构建错误。通过调整Gradle版本和修改相关配置文件,可以有效解决此问题。
当尝试在Unity 2019.2及更高版本中打包ARFoundation项目时,可能会遇到Gradle构建失败的错误。以下是解决该问题的步骤:
首先,导航至编辑 > 首选项 > 外部工具 > Android > Gradle,将自定义Gradle版本设置为5.6.4或更高版本。确保从官方Gradle网站下载并安装所需的Gradle版本。
接下来,进入文件 > 项目设置 > 播放器 > Android选项卡 > 发布设置 > 构建,勾选以下两个选项:
- 自定义主Gradle模板
- 自定义启动器Gradle模板
对生成的两个文件进行必要的修改:
Assets/Plugins/Android/mainTemplate.gradle
Assets/Plugins/Android/launcherTemplate.gradle
如果文件顶部存在以下注释,请将其删除:
// GENERATED BY UNITY. REMOVE THIS COMMENT TO PREVENT OVERWRITING WHEN EXPORTING AGAIN
然后,在文件顶部添加以下代码段:
buildscript {
repositories {
google()
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.6.0'
}
}
allprojects {
repositories {
google()
jcenter()
flatDir {
dirs 'libs'
}
}
}
更多详细信息和官方指导可参考:Google AR开发者文档