声明:本文主要参考 雨松momo 的文章(十分感谢),但是在android设备上运行时,出现了不能操作数据库的问题;原文链接:http://www.xuanyusong.com/archives/831 http://www.xuanyusong.com/archives/1454
本篇文章我们讨论如何在Unity中打开一个第三方数据库配合Android与编辑器进行同步开发。
一. 怎么让手机使用sqlite3数据库
1. 需要的文件如下:
Mono.Data.Sqlite.dll
System.Data.dll
Mono.Data.dll
sqlite3.dll
libsqlite3.so
2.存放路径:
在Assets目录下新建Plugins,把Mono.Data.dll、Mono.Data.Sqlite.dll、System.Data.dll、sqlite3.dll 放到这层目录下,然后在这层目录下建立Android,再将libsqlite3.so放到Android目录下,最后再在这个Android目录下创建assets目录,然后将.db文件放于此,,我试过各种路径存放和试剥离不需要的dll,都不行。
如下图所示,这个是我目前工程的结构:
dll下载地址: 链接:http://pan.baidu.com/s/1gefV8vp 密码:5p1b
在打包好的apk中可以看到db文件已经被压缩进去了;