gpt4 book ai didi

android - 无法使用ARCore SDK编译Unity项目-Gradle问题

转载 作者:行者123 更新时间:2023-12-03 05:03:01 25 4
gpt4 key购买 nike

我现在想解决这个问题几天。每当我将ARCore SDK导入Unity时,都无法编译我的项目。
我现在面临的错误是:
支持的最低Gradle版本是5.6.4。当前版本是5.1.1。如果使用gradle包装器,请尝试编辑distributionUrl。
enter image description here
我这样做了,在我眼中看到导入了一个新版本,但是我一直在收到此错误。
这是我尝试过的其他方法:

  • 尝试将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
    问题是,如何解决。
    enter image description here
    enter image description here

    最佳答案

    我可以考虑两种解决方法(但它们非常相似):
    第一个选项:
    下载所需的gradle版本,导航至Unity的gradle所在的位置:C:/{UnityEditorsDirectory}/{UnityVersionDirectory}/Editor/Data/PlaybackEngines/AndroidPlayer/Tools/gradle然后用新的gradle lib文件夹替换lib文件夹。
    第二个选项:
    如果这不起作用,您也可以尝试:
    打开Unity Editor,转到菜单选项卡Edit-> Preferences-> External Tools
    向下滚动并找到此切换:
    enter image description here
    如果取消选中切换开关,编辑器将允许您浏览gradle所在的位置,粘贴新目录并尝试使用。
    注意: Unity的gradle版本是Unity员工测试过的版本,因此...某些东西可能会意外爆炸!

    关于android - 无法使用ARCore SDK编译Unity项目-Gradle问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64381387/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com