如何使用 SQLite (SimpleSQL) 在 Epson Moverio BT-300 上运行 Unity 应用程序?
How to get Unity application using SQLite (SimpleSQL) working on Epson Moverio BT-300?
我正在 Unity 中开发一个 AR 应用程序,我们正在为我们的本地数据库使用 SimpleSQL SQLite 插件。
在为 windows 构建时以及为 ODG R7 AR 眼镜或我的三星 Galaxy S7(两者都是 Android OS 构建时,这一切都运行良好,尽管 ODG 不是Android 认证设备)。但是当我在 Moverio BT-300 上安装并 运行 APK 时;应用程序加载但找不到数据库。例如,通常从数据库加载的按钮和图像不会加载。图像显示为白色方块。
我的第一个预感是它与 application.persistentdatapath 有关,并且这在 Moverio 上可能会有所不同。尽管我不完全确定 SimpleSQL 将其数据存储在哪里。我知道它会复制我在 运行 时创建的数据库,但我不知道它存储在哪里。我假设 Moverio 耳机上的某些东西阻止了应用程序访问存储 SimpleSQL SQLite 数据库的所需文件夹。
我已经就此问题多次联系爱普生支持,但没有得到回应。
非常感谢任何帮助!
最后的解决方案是使用 SQLite4Unity3d
https://github.com/codecoding/SQLite4Unity3d
它适用于我们所有的设备。
我正在 Unity 中开发一个 AR 应用程序,我们正在为我们的本地数据库使用 SimpleSQL SQLite 插件。
在为 windows 构建时以及为 ODG R7 AR 眼镜或我的三星 Galaxy S7(两者都是 Android OS 构建时,这一切都运行良好,尽管 ODG 不是Android 认证设备)。但是当我在 Moverio BT-300 上安装并 运行 APK 时;应用程序加载但找不到数据库。例如,通常从数据库加载的按钮和图像不会加载。图像显示为白色方块。
我的第一个预感是它与 application.persistentdatapath 有关,并且这在 Moverio 上可能会有所不同。尽管我不完全确定 SimpleSQL 将其数据存储在哪里。我知道它会复制我在 运行 时创建的数据库,但我不知道它存储在哪里。我假设 Moverio 耳机上的某些东西阻止了应用程序访问存储 SimpleSQL SQLite 数据库的所需文件夹。
我已经就此问题多次联系爱普生支持,但没有得到回应。
非常感谢任何帮助!
最后的解决方案是使用 SQLite4Unity3d
https://github.com/codecoding/SQLite4Unity3d
它适用于我们所有的设备。