Firebase Analytics DllNotFoundException - PullRequest
0 голосов
/ 21 мая 2018

Я пытаюсь интегрировать Firebase в Unity, но получаю сообщение об ошибке.

Вот мое сообщение об ошибке

DllNotFoundException: App-4.5.2
at (wrapper managed-to-native) Firebase.Analytics.FirebaseAnalyticsPINVOKE/SWIGExceptionHelper:SWIGRegisterExceptionCallbacks_FirebaseAnalytics (Firebase.Analytics.FirebaseAnalyticsPINVOKE/SWIGExceptionHelper/ExceptionDelegate,Firebase.Analytics.FirebaseAnalyticsPINVOKE/SWIGExceptionHelper/ExceptionDelegate,Firebase.Analytics.FirebaseAnalyticsPINVOKE/SWIGExceptionHelper/ExceptionDelegate,Firebase.Analytics.FirebaseAnalyticsPINVOKE/SWIGExceptionHelper/ExceptionDelegate,Firebase.Analytics.FirebaseAnalyticsPINVOKE/SWIGExceptionHelper/ExceptionDelegate,Firebase.Analytics.FirebaseAnalyticsPINVOKE/SWIGExceptionHelper/ExceptionDelegate,Firebase.Analytics.FirebaseAnalyticsPINVOKE/SWIGExceptionHelper/ExceptionDelegate,Firebase.Analytics.FirebaseAnalyticsPINVOKE/SWIGExceptionHelper/ExceptionDelegate,Firebase.Analytics.FirebaseAnalyticsPINVOKE/SWIGExceptionHelper/ExceptionDelegate,Firebase.Analytics.FirebaseAnalyticsPINVOKE/SWIGExceptionHelper/ExceptionDelegate,Firebase.Analytics.Fireb

Я нашел несколько ссылок с помощью Google.Многие люди сказали, что Play Service Resolver -> Android -> Setting, затем выберите Force Resolve.Я попробовал это, но это не сработало.

Ответы [ 2 ]

0 голосов
/ 17 октября 2018

В моем случае проблема была вызвана тем, что я использовал разные версии Firebase Messaging и Firebase Analytics .Проблема была решена после обновления всех используемых SDK до той же версии .

0 голосов
/ 21 мая 2018

У меня была такая же проблема.Проблема заключалась в том, что я решил зависимости Play Service, когда сборка была сконфигурирована в x86.Когда я изменил архитектуру (на ARMv7), зависимости не обновлялись в плагинах / Android.

Чтобы проверить это, вы можете открыть приложение Firebase, расположенное в плагинах / Android (с winrar):

com.google.firebase.firebase-app-unity-4.5.2 -> jni -> [architecture folder] -> libApp-4.5.2.so

Например:

com.google.firebase.firebase-app-unity-4.5.2 -> jni -> armeabi-v7a -> libApp-4.5.2.so

Чтобы решить эту проблему, вы должны force Разрешение Play Services, расположенное в:

Assets->Play Services Resolver->Android Resolver->Force Resolve
...