unity5 操作sqlite3数据库(一) Android版本

本文介绍了如何在Unity5中为Android设备配置和操作SQLite3数据库。主要内容包括将必要的dll和so文件放置到指定目录,以及编写C#接口脚本来创建和访问数据库。特别指出,在Android设备上,数据库文件应存放在assets目录下,并提供了相应的路径引用方式。
摘要由CSDN通过智能技术生成

声明:本文主要参考 雨松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文件已经被压缩进去了;
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值