首页 > 解决方案 > Firebase 和 Unity:找不到命令行工具错误

问题描述

在遵循有关如何将 Firebase 正确安装到身份验证系统的统一中的教程之后,我遇到了一个错误:

找不到 Firebase Android 资源生成所需的命令行工具 C:\The E-Learning System\Assets\Firebase\Editor\generate_xml_from_google_services_json.py。

从understnading它找不到我导入资产文件夹的谷歌服务文件,或者找不到generate_xml_from_google_services_json.py文件。我在网上寻找有类似问题的人无法找到解决此问题的明确答案。

标签: firebaseunity3dauthenticationcommand-linemissing-features

解决方案


这是 SDK 附带的一个工具,用于支持在 Unity 编辑器中调试您的游戏。一个小警告是,一个 exe 实际上是在 Windows 上发布的(我假设这是你的 C:/ 操作系统)。您应该确保它generate_xml_from_google_services_json.exe存在于同一个目录中(.exe在许多标准中通常会忽略 's.gitignore作为构建文件的统称)。如果缺少它,您只需重新添加 Firebase SDK 并仔细检查该文件是否包含在您的源存储库中。

如果generate_xml_from_google_services_json.py和都generate_xml_from_google_services_json.exe存在于 下Assets/Firebase/Editor,您可能还需要安装Python for Windows(特别是如果您仍在运行 Windows 7 或 8)。这是由于最近的一个补丁(从 6.10.0 开始)修复了一些与generate_xml_from_google_services_json.exe旧 W​​indows 变体的不兼容问题。如果这没有帮助,如果您可以提出问题直接联系支持,那就太棒了。如果该回退中存在错误,那么尽快将其浮出水面会很有帮助。

让我知道这是否有帮助!

——帕特里克


推荐阅读