Unity3D针对移动平台的SQLite使用参考
来源:互联网 发布:淘宝卖家退货退款流程 编辑:程序博客网 时间:2024/06/07 19:18
今天测试一个Demo,项目中使用了SQLite,在发布到Android设备后,SQLite无法正常使用,最终在网上找到了这篇神作参考了一下,基本涵盖了SQLite在各平台使用的简单问题。神作链接:http://www.xuanyusong.com/archives/831
在 Android 平台下使用,一定要注意文中容易忽略的几个问题:
1、第三方 DLL 文件一定要放到 Plugins 目录下;
2、Player Settings里的设置项 Api Compatibility Level 一定要选择".Net 2.0",而非".Net 2.0 Subset",否则会报错信息类似如下:
ArgumentException: The Assembly System.Configuration is referenced by System.Data. But the dll is not allowed to be included or could not be found.
UnityEditor.AssemblyHelper.AddReferencedAssembliesRecurse (System.String assemblyPath, System.Collections.Generic.List`1 alreadyFoundAssemblies, System.String[] allAssemblyPaths, System.String[] foldersToSearch, System.Collections.Generic.Dictionary`2 cache) (at C:/BuildAgent/work/842f9557127e852/Editor/Mono/AssemblyHelper.cs:52)
UnityEditor.AssemblyHelper.AddReferencedAssembliesRecurse (System.String assemblyPath, System.Collections.Generic.List`1 alreadyFoundAssemblies, System.String[] allAssemblyPaths, System.String[] foldersToSearch, System.Collections.Generic.Dictionary`2 cache) (at C:/BuildAgent/work/842f9557127e852/Editor/Mono/AssemblyHelper.cs:55)
UnityEditor.AssemblyHelper.AddReferencedAssembliesRecurse (System.String assemblyPath, System.Collections.Generic.List`1 alreadyFoundAssemblies, System.String[] allAssemblyPaths, System.String[]
3、生成的SQLite数据文件,Mac下可使用Navicat Premium查询编辑,Windows下可使用简便的Firefox插件SQLite Manager来管理,Window版本Unity3d生成的SQLite文件存放目录位置是%AppData%\LocalLow\用户名\。
4、项目在电脑上运行,中文可正常读取,但发布到Android设备上,中文没有显示出来,目前没有进一步确认是没有正确读取中文还是没有正常显示出来,有经验的朋友请回复,谢谢!
在 Android 平台下使用,一定要注意文中容易忽略的几个问题:
1、第三方 DLL 文件一定要放到 Plugins 目录下;
2、Player Settings里的设置项 Api Compatibility Level 一定要选择".Net 2.0",而非".Net 2.0 Subset",否则会报错信息类似如下:
ArgumentException: The Assembly System.Configuration is referenced by System.Data. But the dll is not allowed to be included or could not be found.
UnityEditor.AssemblyHelper.AddReferencedAssembliesRecurse (System.String assemblyPath, System.Collections.Generic.List`1 alreadyFoundAssemblies, System.String[] allAssemblyPaths, System.String[] foldersToSearch, System.Collections.Generic.Dictionary`2 cache) (at C:/BuildAgent/work/842f9557127e852/Editor/Mono/AssemblyHelper.cs:52)
UnityEditor.AssemblyHelper.AddReferencedAssembliesRecurse (System.String assemblyPath, System.Collections.Generic.List`1 alreadyFoundAssemblies, System.String[] allAssemblyPaths, System.String[] foldersToSearch, System.Collections.Generic.Dictionary`2 cache) (at C:/BuildAgent/work/842f9557127e852/Editor/Mono/AssemblyHelper.cs:55)
UnityEditor.AssemblyHelper.AddReferencedAssembliesRecurse (System.String assemblyPath, System.Collections.Generic.List`1 alreadyFoundAssemblies, System.String[] allAssemblyPaths, System.String[]
3、生成的SQLite数据文件,Mac下可使用Navicat Premium查询编辑,Windows下可使用简便的Firefox插件SQLite Manager来管理,Window版本Unity3d生成的SQLite文件存放目录位置是%AppData%\LocalLow\用户名\。
4、项目在电脑上运行,中文可正常读取,但发布到Android设备上,中文没有显示出来,目前没有进一步确认是没有正确读取中文还是没有正常显示出来,有经验的朋友请回复,谢谢!
- Unity3D针对移动平台的SQLite使用参考
- Unity3D+SQLite的使用
- Unity3D之SQLite的使用
- 移动平台青睐的数据库-SQLite
- Unity3D在Android平台使用嵌入式数据库Sqlite,解决无法找到数据库文件的问题
- 【Unity】Unity3D在Android平台使用嵌入式数据库Sqlite,解决无法找到数据库文件的问题
- 移动平台unity3d优化
- 移动平台unity3d优化
- 移动平台unity3d优化
- unity3d 移动平台使用的网络环境判断(是否联网、是否wifi)
- unity3d的Sqlite的数据库读取,各平台
- sqlite使用参考网址
- unity3d 使用sqlite数据库
- Unity3D Sqlite使用
- Unity3D使用SQLite
- “基于云平台的移动终端实时渲染”学习参考
- Unity3D移动平台内存优化
- Unity3D移动平台内存优化
- hdu 2846霸气的字典树
- 31.windbg-怎么让windbg随进程加载自动启动(映像劫持技术)
- ZOJ Monthly, August 2012部分题目总结
- Collection和Collections的区别
- 布拉万台风遇到长春 (仅图,外链)
- Unity3D针对移动平台的SQLite使用参考
- ZOJ 1813 Biker's Trip Odometer
- 教你如何迅速秒杀99%的海量数据处理面试题
- VM 网络设置 for xp3
- 字典树详细解剖
- Android自动聚焦、摄像头拍照、缩放至标准大小的完整实现
- 一线网页游戏程序员日志 (二十七)
- 结构体对齐的几个问题浅析
- Android中JNI编程