Unity 2019.3作业失败,发生异常:GooglePlayServices.JavaUtilities + ToolNotFoundException:找不到jar

时间:2020-02-02 17:40:31

标签: android unity3d sdk google-play-services google-play-games

我正在尝试构建我的Unity项目,我将通过collab系统与另一位开发人员合作。他们没有任何问题,我们使用的是完全相同的项目版本,但是,每次打开项目并且找不到修复程序时,都会遇到此错误。我尝试过重新安装Unity并弄乱了JDK / SDK选项,但是并没有任何效果。

我非常确定这是Google Play服务插件存在的问题,并且不确定是否可以通过Firebase删除某些依赖项。

以下是错误:{:Job failed with exception: GooglePlayServices.JavaUtilities+ToolNotFoundException: jar not found. at GooglePlayServices.PlayServicesResolver.ExtractZip (System.String zipFile, System.Collections.Generic.IEnumerable 1 [T] extractFilenames,System.String outputDirectory,System.Boolean更新)[0x00132]位于Z:\ tmp \ tmp.ab7x7pd8vv \ third_party \ unity \ unity_jar_resolver \ source \ PlayServicesResolver \ src \ PlayServicesResolver.cs:2437 在Z. \ tmp \ tmp.ab7x7pd8vv \ third_party \ unity \ unity_jar_resolver \ source \ PlayServicesResolver \ src \ GradleWrapper.cs:100中的Google.GradleWrapper.Extract(Google.Logger记录器)[0x00000]中 在GooglePlayServices.GradleResolver.GradleResolution(System.String destinationDirectory,System.String androidSdkPath,System.Boolean logErrorOnMissingArtifacts,System.Boolean closeWindowOnCompletion,System.Action 1[T] resolutionComplete) [0x00093] in Z:\tmp\tmp.ab7x7pd8vv\third_party\unity\unity_jar_resolver\source\PlayServicesResolver\src\GradleResolver.cs:267 at GooglePlayServices.GradleResolver.DoResolutionUnsafe (System.String destinationDirectory, System.Boolean closeWindowOnCompletion, System.Action resolutionComplete) [0x000bc] in Z:\tmp\tmp.ab7x7pd8vv\third_party\unity\unity_jar_resolver\source\PlayServicesResolver\src\GradleResolver.cs:820 at GooglePlayServices.GradleResolver+<DoResolution>c__AnonStorey5.<>m__0 () [0x00000] in Z:\tmp\tmp.ab7x7pd8vv\third_party\unity\unity_jar_resolver\source\PlayServicesResolver\src\GradleResolver.cs:710 at Google.RunOnMainThread.ExecuteNext () [0x0003d] in Z:\tmp\tmp.c5cHAkrYVv\third_party\unity\unity_jar_resolver\source\VersionHandlerImpl\src\RunOnMainThread.cs:377 UnityEngine.Debug:LogError(Object) Google.RunOnMainThread:ExecuteNext() (at Z:/tmp/tmp.c5cHAkrYVv/third_party/unity/unity_jar_resolver/source/VersionHandlerImpl/src/RunOnMainThread.cs:379) Google.RunOnMainThread:<ExecuteAll>m__1() (at Z:/tmp/tmp.c5cHAkrYVv/third_party/unity/unity_jar_resolver/source/VersionHandlerImpl/src/RunOnMainThread.cs:408) Google.RunOnMainThread:RunAction(Action) (at Z:/tmp/tmp.c5cHAkrYVv/third_party/unity/unity_jar_resolver/source/VersionHandlerImpl/src/RunOnMainThread.cs:234) Google.RunOnMainThread:ExecuteAll() (at Z:/tmp/tmp.c5cHAkrYVv/third_party/unity/unity_jar_resolver/source/VersionHandlerImpl/src/RunOnMainThread.cs:406) Google.RunOnMainThread:Run(Action, Boolean) (at Z:/tmp/tmp.c5cHAkrYVv/third_party/unity/unity_jar_resolver/source/VersionHandlerImpl/src/RunOnMainThread.cs:363) GooglePlayServices.GradleResolver:DoResolution(String, Boolean, Action) (at Z:/tmp/tmp.ab7x7pd8vv/third_party/unity/unity_jar_resolver/source/PlayServicesResolver/src/GradleResolver.cs:709) GooglePlayServices.PlayServicesResolver:ResolveUnsafe(Action 1,布尔值,布尔值,布尔值)处(位于Z:/ tmp / tmp.ab7x7pd8vv / third_party / unity / unity_jar_resolver / source / PlayServicesResolver / src / PlayServicesResolver.cs:1786) GooglePlayServices.c__AnonStorey5:<> m__0()(位于Z:/tmp/tmp.ab7x7pd8vv/third_party/unity/unity_jar_resolver/source/PlayServicesResolver/src/PlayServicesResolver.cs:1604) GooglePlayServices.PlayServicesResolver:ExecuteNextResolveJob()(位于Z:/tmp/tmp.ab7x7pd8vv/third_party/unity/unity_jar_resolver/source/PlayServicesResolver/src/PlayServicesResolver.cs:1461) GooglePlayServices.PlayServicesResolver:ScheduleResolve(Boolean,Boolean,Action 1, Boolean) (at Z:/tmp/tmp.ab7x7pd8vv/third_party/unity/unity_jar_resolver/source/PlayServicesResolver/src/PlayServicesResolver.cs:1617) GooglePlayServices.PlayServicesResolver:AutoResolve(Action) (at Z:/tmp/tmp.ab7x7pd8vv/third_party/unity/unity_jar_resolver/source/PlayServicesResolver/src/PlayServicesResolver.cs:1134) GooglePlayServices.PlayServicesResolver:<ScheduleAutoResolve>m__8() (at Z:/tmp/tmp.ab7x7pd8vv/third_party/unity/unity_jar_resolver/source/PlayServicesResolver/src/PlayServicesResolver.cs:1113) Google.RunOnMainThread:ExecutePollingJobs() (at Z:/tmp/tmp.c5cHAkrYVv/third_party/unity/unity_jar_resolver/source/VersionHandlerImpl/src/RunOnMainThread.cs:300) Google.RunOnMainThread:<ExecuteAll>m__1() (at Z:/tmp/tmp.c5cHAkrYVv/third_party/unity/unity_jar_resolver/source/VersionHandlerImpl/src/RunOnMainThread.cs:414) Google.RunOnMainThread:RunAction(Action) (at Z:/tmp/tmp.c5cHAkrYVv/third_party/unity/unity_jar_resolver/source/VersionHandlerImpl/src/RunOnMainThread.cs:234) Google.RunOnMainThread:ExecuteAll() (at Z:/tmp/tmp.c5cHAkrYVv/third_party/unity/unity_jar_resolver/source/VersionHandlerImpl/src/RunOnMainThread.cs:406) UnityEditor.EditorApplication:Internal_CallUpdateFunctions()

此外,我的设备上没有Z驱动器。

谢谢

1 个答案:

答案 0 :(得分:0)

花了很长时间尝试解决此问题,然后决定发布此请求后,我设法解决了该问题。

不能100%知道我是怎么做到的,但是当我切换到另一个场景并尝试进入播放模式时,“ Android Dependency Resolver”打开并扫描了问题,找到了一些问题然后加以解决。

希望这足以帮助遇到类似问题的任何人!