如何使用SQLite(SimpleSQL)在Epson Moverio BT-300上运行Unity应用程序?

时间:2018-02-28 15:41:45

标签: c# android sqlite unity3d epson

我正在Unity中开发AR应用程序,我们正在使用SimpleSQL SQLite插件来处理本地数据库。

在为Windows构建以及构建ODG R7 AR眼镜或我的Samsung Galaxy S7(两者都是Android OS,虽然ODG不是Android认证设备)时,这一切都运行良好。但是当我在Moverio BT-300上安装并运行APK时;应用程序加载但无法找到数据库。例如,通常从DB加载的按钮和图像不会加载。相反,图像显示为白色方块。

我的第一个预感是它与application.persistentdatapath有关,而且在Moverio上可能会有所不同。虽然我不完全确定SimpleSQL存储数据的位置。我知道它是我在运行时创建的数据库的副本,但我不知道存储的位置。我假设Moverio耳机上的某些内容阻止了应用程序访问存储SimpleSQL SQLite DB所需的文件夹。

我已经多次与爱普生支持联系,但没有回复。

非常感谢任何帮助!

1 个答案:

答案 0 :(得分:0)

最后解决方案是使用SQLite4Unity3d

https://github.com/codecoding/SQLite4Unity3d

它适用于我们所有的设备。