【问题标题】:Firebase Messaging in UnityUnity 中的 Firebase 消息传递
【发布时间】:2017-06-02 09:03:44
【问题描述】:

我在 Unity 中尝试 Firebase 消息传递,我按照 https://firebase.google.com/docs/cloud-messaging/unity/client 的说明进行操作,但在构建时出现错误

错误 1:

Error: Error while saving blame file, build will continue
Error: The prefix "tools" for attribute "tools:overrideLibrary" associated with an element type "uses-sdk" is not bound.

UnityEditor.HostView:OnGUI()

错误 2:

AndroidSDKToolsException: Unable to merge android manifests. See the Console for more details. 
UnityEditor.Android.AndroidSDKTools.DetectErrorsAndWarnings (System.String logMessages, System.String errorMsg)
UnityEditor.Android.AndroidSDKTools.RunCommandInternal (System.String javaExe, System.String sdkToolsDir, System.String[] sdkToolCommand, Int32 memoryMB, System.String workingdir, UnityEditor.Android.WaitingForProcessToExit waitingForProcessToExit, System.String errorMsg)
UnityEditor.Android.AndroidSDKTools.RunCommandSafe (System.String javaExe, System.String sdkToolsDir, System.String[] sdkToolCommand, Int32 memoryMB, System.String workingdir, UnityEditor.Android.WaitingForProcessToExit waitingForProcessToExit, System.String errorMsg)
UnityEditor.Android.AndroidSDKTools.RunCommand (System.String[] sdkToolCommand, Int32 memoryMB, System.String workingdir, UnityEditor.Android.WaitingForProcessToExit waitingForProcessToExit, System.String errorMsg)
UnityEditor.Android.AndroidSDKTools.RunCommand (System.String[] sdkToolCommand, System.String workingdir, UnityEditor.Android.WaitingForProcessToExit waitingForProcessToExit, System.String errorMsg)
UnityEditor.Android.AndroidSDKTools.RunCommand (System.String[] sdkToolCommand, UnityEditor.Android.WaitingForProcessToExit waitingForProcessToExit,System.String errorMsg)
UnityEditor.Android.AndroidSDKTools.MergeManifests (System.String target, System.String mainManifest, System.String[] libraryManifests, UnityEditor.Android.WaitingForProcessToExit waitingForProcessToExit)
UnityEditor.Android.PostProcessor.Tasks.GenerateManifest.MergeManifests (UnityEditor.Android.PostProcessor.PostProcessorContext context, System.String targetManifest, System.String mainManifest)
UnityEditor.Android.PostProcessor.Tasks.GenerateManifest.Execute (UnityEditor.Android.PostProcessor.PostProcessorContext context)
UnityEditor.Android.PostProcessor.PostProcessRunner.RunAllTasks (UnityEditor.Android.PostProcessor.PostProcessorContext context)
UnityEditor.HostView:OnGUI()

【问题讨论】:

标签: c# android firebase unity3d firebase-cloud-messaging


【解决方案1】:

在统一问题跟踪器上找到的解决方案:

只要打开https://developer.android.com/studio/index.html 向下滚动到该页面的底部 去下载 向下滚动到该页面的底部 找到Windows“tools_r25.2.3-windows.zip”下载并解压 找到 MacOSX "tools_r25.2.3-macosx.zip" 下载并解压。 在 SDK 路径中替换 tools 文件夹。

【讨论】:

  • 我看不到任何工具_r25.2.3-windows.zip
  • 不确定这是同一个问题。很难从错误信息中分辨出来。
  • 谢谢!它对我有用!你可以下载最新的android命令行工具,然后替换SDK工具文件夹。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-09-07
  • 1970-01-01
  • 2021-01-28
  • 2021-09-04
  • 2017-10-11
相关资源
最近更新 更多