Unity ARFoundation Gradle构建失败-last-build.bin访问被拒绝

时间:2018-07-25 09:12:27

标签: android unity3d gradle arcore

我试图使用Unity的Gradle构建选项在Unity中为ARCore(https://github.com/Unity-Technologies/arfoundation-samples)构建其ARFoundations AR示例,但失败,如下所示。

  • 出了什么问题: 无法更新C:\ Users \ user \ .gradle \ caches \ 4.0.1 \ file-changes \ last-build.bin
      

    C:\ Users \ user \ .gradle \ caches \ 4.0.1 \ file-changes \ last-build.bin(访问被拒绝)

我对Android Studio并不了解,您能给我指导这可能与什么有关吗?

Sergio,非常感谢您的帮助

我的设置:

  • Unity 2018.1.6。 ARFoundation,AR Core XR插件,ARKit XR插件 通过软件包管理器安装
  • 构建设置:ARFoundation场景示例,在Gradle上构建,最小API 最高安装的最高版本7.0,Target Architecture ARMv7,多线程渲染已关闭
  • jdk1.8.0_172,Android sdk 3.1.3
  • 打开和关闭“开发”构建失败

错误: CommandInvokationFailure:Gradle构建失败。 C:\ Program Files(x86)\ Java \ jdk1.8.0_172 \ bin \ java.exe -classpath“ C:\ Program Files \ Unity \ Hub \ Editor \ 2018.1.6f1 \ Editor \ Data \ PlaybackEngines \ AndroidPlayer \ Tools \ gradle \ lib \ gradle-launcher-4.0.1.jar“ org.gradle.launcher.GradleMain” -Dorg.gradle.jvmargs = -Xmx1024m“” assembleRelease“

stderr [

失败:构建失败,并出现异常。

  • 出了什么问题: 无法更新C:\ Users \ user.gradle \ caches \ 4.0.1 \ file-changes \ last-build.bin

      

    C:\ Users \ user.gradle \ caches \ 4.0.1 \ file-changes \ last-build.bin(访问被拒绝)

  • 尝试: 使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行,以获取更多日志输出。

45秒内失败 ]

UnityEditor.BuildPlayerWindow + BuildMethodException:2个错误   在UnityEditor.BuildPlayerWindow + DefaultBuildMethods.BuildPlayer(BuildPlayerOptions选项)[0x0021f]在C:\ buildslave \ unity \ build \ Editor \ Mono \ BuildPlayerWindowBuildMethods.cs:182中   在C:\ buildslave \ unity \ build \ Editor \ Mono \ BuildPlayerWindowBuildMethods.cs:89中的UnityEditor.BuildPlayerWindow.CallBuildMethods(布尔askForBuildLocation,BuildOptions defaultBuildOptions)[0x00065] UnityEditor.BuildPlayerWindow:BuildPlayerAndRun()

2 个答案:

答案 0 :(得分:1)

快速更新,以防遇到类似问题的任何人。

通过简单地在c目录中选择gradle文件夹的属性并将其“属性”设置为非只读和取消隐藏文件来解决该问题。

干杯,塞尔吉奥

答案 1 :(得分:0)

转到C:\ Users \ user并通过右键单击从隐藏的.gradle文件夹中删除。 还要安全并应用所有权限