DllNotFoundException: невозможно загрузить DLL «FirebaseCppApp-9_1_0»C#

Место общения программистов C#
Ответить
Anonymous
 DllNotFoundException: невозможно загрузить DLL «FirebaseCppApp-9_1_0»

Сообщение Anonymous »

Я объясняю свою ситуацию.
Я работаю над проектом Unity с февраля 2022 года, я установил все необходимые мне пакеты Firebase (Auth, Database и Storage).
Это игра ТОЛЬКО для автономной цели (не для Android), все отлично работает на моем компьютере, и, поскольку это многопользовательская игра, я передал свою игру друзьям, чтобы они играли вместе.
Проблема в том, что одна из моих друг получил ошибку при попытке запустить игру. (Я сбросил игру с помощью девелоперской сборки)
Вот журнал:

Код: Выделить всё

Fallback handler could not load library C:/Users/33679/Desktop/dossiers/Jeu/Tiles II Mono/Tiles II_Data/MonoBleedingEdge/libFirebaseCppApp-9_1_0
DllNotFoundException: FirebaseCppApp-9_1_0 assembly: type: member:(null)
at (wrapper managed-to-native) Firebase.AppUtilPINVOKE+SWIGExceptionHelper.SWIGRegisterExceptionCallbacks_AppUtil(Firebase.AppUtilPINVOKE/SWIGExceptionHelper/ExceptionDelegate,Firebase.AppUtilPINVOKE/SWIGExceptionHelper/ExceptionDelegate,Firebase.AppUtilPINVOKE/SWIGExceptionHelper/ExceptionDelegate,Firebase.AppUtilPINVOKE/SWIGExceptionHelper/ExceptionDelegate,Firebase.AppUtilPINVOKE/SWIGExceptionHelper/ExceptionDelegate,Firebase.AppUtilPINVOKE/SWIGExceptionHelper/ExceptionDelegate,Firebase.AppUtilPINVOKE/SWIGExceptionHelper/ExceptionDelegate,Firebase.AppUtilPINVOKE/SWIGExceptionHelper/ExceptionDelegate,Firebase.AppUtilPINVOKE/SWIGExceptionHelper/ExceptionDelegate,Firebase.AppUtilPINVOKE/SWIGExceptionHelper/ExceptionDelegate,Firebase.AppUtilPINVOKE/SWIGExceptionHelper/ExceptionDelegate)
at Firebase.AppUtilPINVOKE+SWIGExceptionHelper..cctor () [0x000ef] in :0
Rethrow as TypeInitializationException: The type initializer for 'SWIGExceptionHelper' threw an exception.
at (wrapper managed-to-native) System.Object.__icall_wrapper_mono_generic_class_init(intptr)
at Firebase.AppUtilPINVOKE..cctor () [0x00000] in :0
Rethrow as TypeInitializationException: The type initializer for 'Firebase.AppUtilPINVOKE' threw an exception.
at Firebase.AppUtil.SetLogFunction (Firebase.LogUtil+LogMessageDelegate arg0) [0x00001] in :0
at Firebase.LogUtil..ctor () [0x0000f] in :0
at Firebase.LogUtil..cctor () [0x00011] in :0
Rethrow as TypeInitializationException: The type initializer for 'Firebase.LogUtil' threw an exception.
at Firebase.FirebaseApp..cctor () [0x0004b] in :0
Rethrow as TypeInitializationException: The type initializer for 'Firebase.FirebaseApp' threw an exception.
at Firebase.Auth.FirebaseAuth.get_DefaultInstance () [0x00001] in :0
at AuthentificationHandler+d__21.MoveNext () [0x0004a] in C:\Users\imgog\OneDrive\Bureau\Tiles II Project\Assets\Assets\Scripts\AuthentificationHandler.cs:272
at UnityEngine.SetupCoroutine.InvokeMoveNext (System.Collections.IEnumerator enumerator, System.IntPtr returnValueAddress) [0x00020] in C:\buildslave\unity\build\Runtime\Export\Scripting\Coroutines.cs:17
UnityEngine.MonoBehaviour:StartCoroutineManaged2(MonoBehaviour, IEnumerator)
UnityEngine.MonoBehaviour:StartCoroutine(IEnumerator) (at C:\buildslave\unity\build\Runtime\Export\Scripting\MonoBehaviour.bindings.cs:91)
AuthentificationHandler:ConnectToFireBase() (at C:\Users\imgog\OneDrive\Bureau\Tiles II Project\Assets\Assets\Scripts\AuthentificationHandler.cs:267)
MenuManager:Start() (at C:\Users\imgog\OneDrive\Bureau\Tiles II Project\Assets\Assets\Scripts\MenuManager.cs:59)

(Filename: C:/Users/imgog/OneDrive/Bureau/Tiles II Project/Assets/Assets/Scripts/AuthentificationHandler.cs Line: 267)

Set menu to index 0 named Loading
DllNotFoundException: FirebaseCppApp-9_1_0 assembly: type:  member:(null)
at (wrapper managed-to-native) Firebase.AppUtilPINVOKE+SWIGExceptionHelper.SWIGRegisterExceptionCallbacks_AppUtil(Firebase.AppUtilPINVOKE/SWIGExceptionHelper/ExceptionDelegate,Firebase.AppUtilPINVOKE/SWIGExceptionHelper/ExceptionDelegate,Firebase.AppUtilPINVOKE/SWIGExceptionHelper/ExceptionDelegate,Firebase.AppUtilPINVOKE/SWIGExceptionHelper/ExceptionDelegate,Firebase.AppUtilPINVOKE/SWIGExceptionHelper/ExceptionDelegate,Firebase.AppUtilPINVOKE/SWIGExceptionHelper/ExceptionDelegate,Firebase.AppUtilPINVOKE/SWIGExceptionHelper/ExceptionDelegate,Firebase.AppUtilPINVOKE/SWIGExceptionHelper/ExceptionDelegate,Firebase.AppUtilPINVOKE/SWIGExceptionHelper/ExceptionDelegate,Firebase.AppUtilPINVOKE/SWIGExceptionHelper/ExceptionDelegate,Firebase.AppUtilPINVOKE/SWIGExceptionHelper/ExceptionDelegate)
at Firebase.AppUtilPINVOKE+SWIGExceptionHelper..cctor () [0x000ef] in :0
Rethrow as TypeInitializationException: The type initializer for 'SWIGExceptionHelper' threw an exception.
at (wrapper managed-to-native) System.Object.__icall_wrapper_mono_generic_class_init(intptr)
at Firebase.AppUtilPINVOKE..cctor () [0x00000] in :0
Rethrow as TypeInitializationException: The type initializer for 'Firebase.AppUtilPINVOKE' threw an exception.
at Firebase.AppUtil.SetLogFunction (Firebase.LogUtil+LogMessageDelegate arg0) [0x00001] in :0
at Firebase.LogUtil..ctor () [0x0000f] in :0
at Firebase.LogUtil..cctor () [0x00011] in :0
Rethrow as TypeInitializationException: The type initializer for 'Firebase.LogUtil' threw an exception.
at Firebase.FirebaseApp..cctor () [0x0004b] in :0
Rethrow as TypeInitializationException: The type initializer for 'Firebase.FirebaseApp' threw an exception.
at Firebase.Database.FirebaseDatabase.get_DefaultInstance () [0x00001] in :0
at DataBaseHandler.Start () [0x00001] in C:\Users\imgog\OneDrive\Bureau\Tiles II Project\Assets\Assets\Scripts\DataBaseHandler.cs:41
Я попробовал все решения, набрав свой запрос:
  • Ни IL2CPP, ни Mono не работают.
  • У моего друга есть 64-битное устройство Windows, я пытался отправить ему 32-битную и 64-битную версию (IL2CPP и Mono), никто не работает.
  • Я добавил код, который перед вызовом вызывает функцию Firebase FirebaseApp.CheckAndFixDependency(), после исправления результат тот же.
  • Я повторно импортировал все пакеты Firebase (от 9.1.0 до 9.2.0). Ничего не изменилось.
Хуже всего то, что он работает на моем компьютере, на любом другом компьютере приятеля с февраля, и это происходит только на совершенно случайном компьютере.
Я хотел бы знать, как решить эту проблему, особенно какую информацию мне нужно иметь о компьютере моего друга, чтобы решить эту проблему (зная, что я думал, что это может быть потому, что у него не та архитектура, которую я тестировал со своей стороны (у меня есть 64-битную версию, и я тестировал свою игру, скомпилированную в 32-битной версии), и у меня была та же ошибка, что и у моего друга).

Подробнее здесь: https://stackoverflow.com/questions/730 ... papp-9-1-0
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»