Ошибка аутентификации Unity с Firebase - PullRequest
0 голосов
/ 27 июня 2018

Я реализовал Firebase в приложении Unity, которое я создаю. Есть две кнопки, которые будут запускать две функции для создания нового пользователя и входа в систему существующего пользователя. Пока эта функция работает на моем ПК, однако всякий раз, когда я пытаюсь развернуть ее на своем телефоне Android или Mac, я получаю следующую ошибку в консоли.

DllNotFoundException: FirebaseCppApp-5.1.0
Firebase.AppUtilPINVOKE+SWIGExceptionHelper..cctor ()
Rethrow as TypeInitializationException: An exception was thrown by the type initializer for SWIGExceptionHelper
Firebase.AppUtilPINVOKE..cctor ()
Rethrow as TypeInitializationException: An exception was thrown by the type initializer for Firebase.AppUtilPINVOKE
Firebase.AppUtil.SetLogFunction (Firebase.LogMessageDelegate arg0)

Похоже, что отсутствует файл .dll, однако я не могу на всю жизнь выяснить, как включить его в файл проекта. Я также дважды проверил имя пакета, и оно точно такое же, как и имя для моего проекта Firebase, JSON google-services в корне проекта, и уровень совместимости Api установлен на .NET 2.0. Кроме того, я также несколько раз удалял и переустанавливал приложение. Я также пытался использовать Play Services Resolver, который тоже не сильно помог.

1 Ответ

0 голосов
/ 22 августа 2018

Подобная ошибка здесь, только с Firebase Cloud Messaging. Поработав таким же образом, как и вы, я пришел к выводу, что это вызвано повреждением при импорте пакета Firebase.

Что сработало для меня:

  • Удаляет каждую папку, созданную при импорте пакета Firebase.

enter image description here

  • Реимпортированный пакет Firebase
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...