将脚本后端从Mono更改为IL2CPP后,应用程序无法打开sqlite数据库

nqwrtyyt  于 2023-10-23  发布在  SQLite
关注(0)|答案(1)|浏览(151)

在PC上一切正常,但在Android上改变脚本后端后,我开始得到行后的错误:

_connection.Open();

在try catch中,我得到了这个错误:System.TypeInitializationException:“Mono.Data.Sqlite.”的类型初始值设定项UnsafeNativeMethods'引发异常。--> System.DINotFoundException:无法加载模块:Favicon. ico已尝试加载以下动态库:无法加载动态库“sqlite3”,因为“无法打开请求的动态库(0x 06000000)dlerror()= dlopen失败:未找到库“sqlite3”

2sbarzqh

2sbarzqh1#

通过复制这些文件来解决

I18N.MidEast.dll
I18N.Other.dll
I18N.Rare.dll
I18N.West.dll
Mono.Data.Sqlite.dll
Mono.Data.SqliteClient.dll
System.Data.dll

从Editor\Data\Mono\lib\mono\2.0到项目的\Assets\Plugins路径。

相关问题