我正在尝试将火基集成到统一中,但我得到了一个错误。
这是我的错误信息
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我在谷歌上找到了一些参考资料。许多人说Play Service Resolver -> Android -> Setting然后选择Force Resolve。我试过了但没成功。
发布于 2018-05-21 20:20:16
我也有过同样的问题。问题是,当构建在x86中配置时,我解决了Play服务依赖关系。当我更改架构(改为ARMv7)时,插件/Android中的依赖项没有刷新。
要检查这一点,您可以打开位于Plugins/Android (使用winrar)的firebase应用程序aar:
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要解决这个问题,您必须强制执行位于以下位置的 Play Services解析:
Assets->Play Services Resolver->Android Resolver->Force Resolve发布于 2018-10-17 08:12:47
在我的例子中,问题是由于我使用了不同版本的、Firebase消息传递、和Firebase Analytics而造成的。将所有使用的sdks更新为相同版本的后,问题得到了解决。
https://stackoverflow.com/questions/50444851
复制相似问题