Firebase и Unity: невозможно найти ошибку инструмента командной строки - PullRequest
0 голосов
/ 16 февраля 2020

После изучения руководств по правильной установке firebase в unity для системы аутентификации я обнаружил ошибку:

Невозможно найти инструмент командной строки C: \ The E-Learning System \ Assets \ Firebase \ Editor \ generate_xml_from_google_services_ json .py требуется для генерации ресурса Firebase Android.

Из-за недопоставки невозможно найти либо файл служб Google, который я импортировал в папку ресурсов, либо не удалось найти generate_xml_from_google_services_ json .py файл. Я искал в Интернете людей с похожими проблемами, не мог найти четкого ответа, чтобы это исправить.

1 Ответ

1 голос
/ 18 февраля 2020

Это инструмент, который поставляется вместе с SDK для поддержки отладки вашей игры в редакторе Unity. Одно незначительное предостережение заключается в том, что exe на самом деле поставляется на Windows (я предполагаю, что это ваша операционная система из C: /). Вы должны убедиться, что generate_xml_from_google_services_json.exe существует в том же каталоге (.exe обычно игнорируются во многих стандартных .gitignore как ловушка для файлов сборки). Если он отсутствует, вы можете просто повторно добавить Firebase SDK и дважды проверить, что этот файл включен в ваш исходный репозиторий.

Если оба generate_xml_from_google_services_json.py и generate_xml_from_google_services_json.exe существуют в Assets/Firebase/Editor, вы также можете хотите установить Python для Windows (особенно если вы все еще используете Windows 7 или 8). Это связано с недавним патчем ( по состоянию на 6.10.0 ), который исправляет некоторые несовместимости с generate_xml_from_google_services_json.exe и более старыми Windows вариантами. Если это не поможет, было бы замечательно, если бы вы могли сообщить о проблеме или , которая напрямую поддержала бы . Если есть ошибка в этом запасном варианте, было бы полезно вспомнить это как можно скорее.

Дайте мне знать, если это поможет!

- Патрик

...