Android Jar 解析器无法解析 Firebase Unity 2019.2



我正在使用外部依赖管理器 1.2.115、Gradle 5.1,我正确设置了JAVA_HOME路径,并且最近刚刚将我的 Google Play 游戏插件统一更新为 GooglePlayGamesPlugin-0.10.09。 所以我尝试这样做:外部依赖管理器>资产> Android 解析器>强制解析

我明白了..

Resolution failed
Failed to fetch the following dependencies:
com.google.firebase:firebase-app-unity:+
com.google.firebase:firebase-auth-unity:+
com.google.firebase:firebase-database-unity:+

以下是完整日志:

Resolution failed
Failed to fetch the following dependencies:
com.google.firebase:firebase-app-unity:+
com.google.firebase:firebase-auth-unity:+
com.google.firebase:firebase-database-unity:+

UnityEngine.Debug:LogError(Object)
Google.Logger:Log(String, LogLevel) (at /Users/chkuang/Workspace/Git/unity-jar-resolver/source/VersionHandlerImpl/src/Logger.cs:136)
GooglePlayServices.PlayServicesResolver:Log(String, LogLevel) (at /Users/chkuang/Workspace/Git/unity-jar-resolver/source/AndroidResolver/src/PlayServicesResolver.cs:990)
GooglePlayServices.GradleResolver:LogMissingDependenciesError(List`1) (at /Users/chkuang/Workspace/Git/unity-jar-resolver/source/AndroidResolver/src/GradleResolver.cs:95)
GooglePlayServices.<DoResolutionUnsafe>c__AnonStorey18:<>m__22(List`1) (at /Users/chkuang/Workspace/Git/unity-jar-resolver/source/AndroidResolver/src/GradleResolver.cs:912)
GooglePlayServices.<GradleResolution>c__AnonStorey11:<>m__17() (at /Users/chkuang/Workspace/Git/unity-jar-resolver/source/AndroidResolver/src/GradleResolver.cs:375)
GooglePlayServices.<GradleResolution>c__AnonStorey11:<>m__27() (at /Users/chkuang/Workspace/Git/unity-jar-resolver/source/AndroidResolver/src/GradleResolver.cs:440)
GooglePlayServices.<ProcessAars>c__AnonStorey1B:<>m__24() (at /Users/chkuang/Workspace/Git/unity-jar-resolver/source/AndroidResolver/src/GradleResolver.cs:1111)
Google.RunOnMainThread:ExecutePollingJobs() (at /Users/chkuang/Workspace/Git/unity-jar-resolver/source/VersionHandlerImpl/src/RunOnMainThread.cs:409)
Google.RunOnMainThread:<ExecuteAllUnnested>m__11() (at /Users/chkuang/Workspace/Git/unity-jar-resolver/source/VersionHandlerImpl/src/RunOnMainThread.cs:541)
Google.RunOnMainThread:RunAction(Action) (at /Users/chkuang/Workspace/Git/unity-jar-resolver/source/VersionHandlerImpl/src/RunOnMainThread.cs:343)
Google.RunOnMainThread:ExecuteAllUnnested(Boolean) (at /Users/chkuang/Workspace/Git/unity-jar-resolver/source/VersionHandlerImpl/src/RunOnMainThread.cs:530)
Google.RunOnMainThread:PollOnUpdateUntilComplete(Func`1, Boolean) (at /Users/chkuang/Workspace/Git/unity-jar-resolver/source/VersionHandlerImpl/src/RunOnMainThread.cs:379)
GooglePlayServices.PlayServicesResolver:LabelAssets(IEnumerable`1, Action`1, Boolean, Action`2, Boolean, Boolean) (at /Users/chkuang/Workspace/Git/unity-jar-resolver/source/AndroidResolver/src/PlayServicesResolver.cs:2176)
GooglePlayServices.GradleResolver:ProcessAar(String) (at /Users/chkuang/Workspace/Git/unity-jar-resolver/source/AndroidResolver/src/GradleResolver.cs:1413)
GooglePlayServices.<ProcessAars>c__AnonStorey1B:<>m__24() (at /Users/chkuang/Workspace/Git/unity-jar-resolver/source/AndroidResolver/src/GradleResolver.cs:1081)
Google.RunOnMainThread:ExecutePollingJobs() (at /Users/chkuang/Workspace/Git/unity-jar-resolver/source/VersionHandlerImpl/src/RunOnMainThread.cs:409)
Google.RunOnMainThread:<ExecuteAllUnnested>m__11() (at /Users/chkuang/Workspace/Git/unity-jar-resolver/source/VersionHandlerImpl/src/RunOnMainThread.cs:541)
Google.RunOnMainThread:RunAction(Action) (at /Users/chkuang/Workspace/Git/unity-jar-resolver/source/VersionHandlerImpl/src/RunOnMainThread.cs:343)
Google.RunOnMainThread:ExecuteAllUnnested(Boolean) (at /Users/chkuang/Workspace/Git/unity-jar-resolver/source/VersionHandlerImpl/src/RunOnMainThread.cs:530)
Google.RunOnMainThread:PollOnUpdateUntilComplete(Func`1, Boolean) (at /Users/chkuang/Workspace/Git/unity-jar-resolver/source/VersionHandlerImpl/src/RunOnMainThread.cs:379)
GooglePlayServices.PlayServicesResolver:LabelAssets(IEnumerable`1, Action`1, Boolean, Action`2, Boolean, Boolean) (at /Users/chkuang/Workspace/Git/unity-jar-resolver/source/AndroidResolver/src/PlayServicesResolver.cs:2176)
GooglePlayServices.GradleResolver:ProcessAar(String) (at /Users/chkuang/Workspace/Git/unity-jar-resolver/source/AndroidResolver/src/GradleResolver.cs:1413)
GooglePlayServices.<ProcessAars>c__AnonStorey1B:<>m__24() (at /Users/chkuang/Workspace/Git/unity-jar-resolver/source/AndroidResolver/src/GradleResolver.cs:1081)
Google.RunOnMainThread:ExecutePollingJobs() (at /Users/chkuang/Workspace/Git/unity-jar-resolver/source/VersionHandlerImpl/src/RunOnMainThread.cs:409)
Google.RunOnMainThread:<ExecuteAllUnnested>m__11() (at /Users/chkuang/Workspace/Git/unity-jar-resolver/source/VersionHandlerImpl/src/RunOnMainThread.cs:541)
Google.RunOnMainThread:RunAction(Action) (at /Users/chkuang/Workspace/Git/unity-jar-resolver/source/VersionHandlerImpl/src/RunOnMainThread.cs:343)
Google.RunOnMainThread:ExecuteAllUnnested(Boolean) (at /Users/chkuang/Workspace/Git/unity-jar-resolver/source/VersionHandlerImpl/src/RunOnMainThread.cs:530)
Google.RunOnMainThread:ExecuteAll() (at /Users/chkuang/Workspace/Git/unity-jar-resolver/source/VersionHandlerImpl/src/RunOnMainThread.cs:512)
UnityEditor.EditorApplication:Internal_CallUpdateFunctions()

我到处搜索和搜索,几乎尝试了我登陆的任何页面上的所有内容,包括:https://github.com/firebase/quickstart-unity/issues/359 这与我的问题有关,但没有真正的答案:"解决方案失败!您的应用程序将无法运行,有关详细信息,请参阅日志">

帮助将不胜感激。

Android上的 Unity 中 Firebase 的依赖项可以通过 Gradle 下拉,就像 Android 项目一样。这意味着您需要确保自己有互联网连接,并且防火墙不会阻止这些文件的下载。

添加mainTemplate.gradle文件并推送该下载/解析步骤可能很方便,直到您进行Android构建。否则,应在有权访问这些文件时运行 jar 解析程序,并确保保存Assets/Plugins/Android/以便在脱机时使用。

如果您已连接到互联网并且认为您不应该被任何东西阻止,请务必尝试使用 gradle 集成并尝试导出您的构建并使用 Android Studio 打开它。如果它与JAVA_HOME,它可以以这种方式工作(然后提出问题或联系支持人员可以帮助实现真正的解决方法(。

让我知道这是否有帮助!

--帕特里克

最新更新