我需要在Unity(C#)中为android项目创建sqlite数据库,但找不到所需的信息或教程。
我正在关注此链接 http://answers.unity3d.com/questions/743400/database-sqlite-setup-for-unity.html
但我收到此错误:
Failed to load 'Assets/Plugins/sqlite3.dll', expected 64 bit architecture (IMAGE_FILE_MACHINE_AMD64), but was IMAGE_FILE_MACHINE_I386.
Mono.Data.Sqlite.SqliteConnection:Open()
Mono.Data.Sqlite.SqliteConnection:Open()
Failed to load 'Assets/Plugins/sqlite3.dll', expected 64 bit architecture (IMAGE_FILE_MACHINE_AMD64), but was IMAGE_FILE_MACHINE_I386.
Mono.Data.Sqlite.SQLite3:Open(String, SQLiteOpenFlagsEnum, Int32, Boolean)
Mono.Data.Sqlite.SQLite3:Open(String, SQLiteOpenFlagsEnum, Int32, Boolean)
Mono.Data.Sqlite.SqliteConnection:Open()
DllNotFoundException: Assets/Plugins/sqlite3.dll
Mono.Data.Sqlite.SQLite3.Open (System.String strFilename, SQLiteOpenFlagsEnum flags, Int32 maxPoolSize, Boolean usePool)
Mono.Data.Sqlite.SqliteConnection.Open ()
我正在使用 Unity 5(免费版)。
有没有免费的 sqlite 数据库插件?
如果可能,请向我提供教程链接。
最佳答案
当您在 64 位系统上使用 32 位二进制文件时,会发生此错误。在互联网上搜索很多内容后,我发现了 64 位二进制文件 +还添加了一个示例项目。您可以下载here .
关于c# - 如何在Unity(c#)中创建sqlite数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29935508/