Я разрабатываю приложение для 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
Любое предложение?