无法使用 ARCore SDK 编译 Unity 项目 - Gradle 的问题
Can't compile Unity Project with ARCore SDK - Problem with Gradle
几天来我一直在努力解决这个问题。每当我将 ARCore SDK 导入 Unity 时,我无法编译我的项目。
我现在面临的错误是:
支持的最低 Gradle 版本是 5.6.4。当前版本是 5.1.1。如果使用 gradle 包装器,请尝试编辑 distributionUrl。
我这样做了,我看到我导入了一个新版本,但我一直收到这个错误。
以下是我尝试过的一些其他方法:
- 正在尝试将 SDK 导入多个版本的 Unity。
- 使用不同的计算机。
- 未将最低 API 级别更改为 24。
- 构建没有场景的应用程序。
- 尝试使用除 5.6.4 之外的其他 Gradle 版本。特别是 6.7、6.1.1
- 正在路径下创建系统变量:C:\Gradle\gradle-6.7\bin
- 每当我编译它时,从项目的 Temp 文件夹中删除 5.1.1 文件夹(当然它一直出现)
- 按照位于以下位置的指南进行操作:
https://developers.google.com/ar/develop/unity/quickstart-android
- 确保 JDK、JVM 和所有必需的组件都已安装。
一切都无济于事。该项目未编译。
如有任何帮助,我们将不胜感激!
编辑:
我相信问题的根源是我没有在某处更改 Gradle 版本,尽管在包装器中这样做了。我卡在5.1.1的原因和我Unity版本的默认Gradle版本有关。
https://docs.unity3d.com/Manual/android-gradle-overview.html
问题是,如何解决。
我可以想出两种方法来解决(但它们很相似):
第一个选项:
下载你想要的gradle版本,导航到Unity的gradle所在的位置:
C:/{UnityEditorsDirectory}/{UnityVersionDirectory}/Editor/Data/PlaybackEngines/AndroidPlayer/Tools/gradle
然后用新的 gradle lib 文件夹替换 lib
文件夹。
第二个选项:
万一还是不行,你也可以试试:
打开Unity Editor,进入菜单选项卡Edit->Preferences->External Tools
向下滚动并找到此开关:
如果取消选中切换,编辑器将允许您浏览 gradle 所在的位置,粘贴新目录并尝试它是否有效。
小心: Unity 的 gradle 版本是 Unity 人员测试过的版本,所以...有些东西可能会意外爆炸!
几天来我一直在努力解决这个问题。每当我将 ARCore SDK 导入 Unity 时,我无法编译我的项目。
我现在面临的错误是:
支持的最低 Gradle 版本是 5.6.4。当前版本是 5.1.1。如果使用 gradle 包装器,请尝试编辑 distributionUrl。
我这样做了,我看到我导入了一个新版本,但我一直收到这个错误。
以下是我尝试过的一些其他方法:
- 正在尝试将 SDK 导入多个版本的 Unity。
- 使用不同的计算机。
- 未将最低 API 级别更改为 24。
- 构建没有场景的应用程序。
- 尝试使用除 5.6.4 之外的其他 Gradle 版本。特别是 6.7、6.1.1
- 正在路径下创建系统变量:C:\Gradle\gradle-6.7\bin
- 每当我编译它时,从项目的 Temp 文件夹中删除 5.1.1 文件夹(当然它一直出现)
- 按照位于以下位置的指南进行操作: https://developers.google.com/ar/develop/unity/quickstart-android
- 确保 JDK、JVM 和所有必需的组件都已安装。
一切都无济于事。该项目未编译。
如有任何帮助,我们将不胜感激!
编辑: 我相信问题的根源是我没有在某处更改 Gradle 版本,尽管在包装器中这样做了。我卡在5.1.1的原因和我Unity版本的默认Gradle版本有关。 https://docs.unity3d.com/Manual/android-gradle-overview.html
问题是,如何解决。
我可以想出两种方法来解决(但它们很相似):
第一个选项:
下载你想要的gradle版本,导航到Unity的gradle所在的位置:
C:/{UnityEditorsDirectory}/{UnityVersionDirectory}/Editor/Data/PlaybackEngines/AndroidPlayer/Tools/gradle
然后用新的 gradle lib 文件夹替换 lib
文件夹。
第二个选项:
万一还是不行,你也可以试试:
打开Unity Editor,进入菜单选项卡Edit->Preferences->External Tools
向下滚动并找到此开关:
小心: Unity 的 gradle 版本是 Unity 人员测试过的版本,所以...有些东西可能会意外爆炸!