Плагины: не удалось открыть SQLite.Interop - PullRequest
0 голосов
/ 24 апреля 2020

Я разрабатываю приложение для Windows, и я хочу, чтобы оно также работало на Linux, но я не могу решить эту проблему, так или иначе, я все установил (возможно), все правильно. Где подвох?

После запуска приложения я получаю журнал с этой ошибкой, если я go на сцене, где я использую доступ к БД.

Plugins: Couldn't open SQLite.Interop, error: SQLite.Interop: cannot open shared object file: No such file or directory

после ошибки и нескольких строк где он был вызван (я знаю, что я root, а также приложение):

Fallback handler could not load library /root/Desktop/BUILD_LNX/Solution_Data/Mono/libSQLite.Interop.dll
Fallback handler could not load library /root/Desktop/BUILD_LNX/Solution_Data/Mono/libSQLite.Interop.dll.so
Fallback handler could not load library /root/Desktop/BUILD_LNX/Solution_Data/Mono/SQLite.Interop.dll
Fallback handler could not load library /root/Desktop/BUILD_LNX/Solution_Data/Mono/libSQLite.Interop
Fallback handler could not load library /root/Desktop/BUILD_LNX/Solution_Data/Mono/libSQLite.Interop.so
Fallback handler could not load library /root/Desktop/BUILD_LNX/Solution_Data/Mono/SQLite.Interop
Fallback handler could not load library /root/Desktop/BUILD_LNX/Solution_Data/Mono/libSQLite.Interop.dll
Fallback handler could not load library /root/Desktop/BUILD_LNX/Solution_Data/Mono/libSQLite.Interop.dll.so
Fallback handler could not load library /root/Desktop/BUILD_LNX/Solution_Data/Mono/libSQLite.Interop.dll

В моей папке плагинов в проекте Unity (я собираю его на windows машине):

Assets/Plugins/x64/sqlite3.dll
Assets/Plugins/x64/SQLite.Interop.dll
Assets/Plugins/x86/sqlite3.dll
Assets/Plugins/x86/SQLite.Interop.dll

Даже если я создал отсутствующую папку и заполнил отсутствующей DLL. Это все еще выдает ту же ошибку. Я компилирую его с настройками почти по умолчанию (Настройки сборки в Unity Platform P C, Ma c & Linux):

Linux
x86_64
No
Yes
Yes
Yes
No
No
Default

Версия Unity: 2019.2.6f1

Любое предложение?

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