位置: 编程技术 - 正文

Unity3D在Android平台使用嵌入式数据库Sqlite,解决无法找到数据库文件的问题(unity android build support)

编辑:rootadmin

推荐整理分享Unity3D在Android平台使用嵌入式数据库Sqlite,解决无法找到数据库文件的问题(unity android build support),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:unity3d配置安卓环境,unity3d apk,unity3d手机软件,unity做安卓app,unity做安卓app,unity androidx,unity androidx,unity androidx,内容如对您有帮助,希望把文章链接给更多的朋友!

转载请注明出处: 的unity3d项目,在pc机上运行良好,需要发布到Android平台上,于是,各种坑爹。。。会遇到找不到数据库文件的问题。当在pc机上使用sqlite时,当执行SqliteConnection dbConnection = new SqliteConnection("data source = test.db");语句时,如果有这个数据库文件则建立连接,如果没有则创建出这个文件,然后建立连接。当在Android平台上时,扯淡的事情就开始了,总之便不能这样做了(别问我是怎么知道的,说多了都是泪)。在Unity官方论坛上老外们也遇到了这个问题,也是各种坑爹,不过最后还是解决了这个问题,参考一个老外的方法,结合我自身项目特点,在Android平台上自动建立数据库文件,得到解决问题的详细过程:

Unity3D在Android平台使用嵌入式数据库Sqlite,解决无法找到数据库文件的问题(unity android build support)

首先在windows环境下unity3d程序要想发布到Android平台上,必须三个文件:Mono.Data.Sqlite.dll、sqlite3.dll、System.Data.dll,三个文件必须放在Plugins文件夹下,没有文件夹就创建一个文件夹。此外还需要一个linux下的Sqlite的编译库文件:libsqlite3.so 此文件必须放在Plugins/Android文件夹下(点击下载 ),没有文件夹就创建一个。

因为项目是要求在程序安装之后第一次运行的时候创建数据库,初始化各种数据。所以需要判断本地是不是已经有了该数据文件,如果没有则创建,如果有则跳过创建步骤。

总之,在pc端一条语句SqliteConnection conn = new SqliteConnection (Config.DbConnectionString);就能创建数据库连接,如果没有数据库文件则会自动创建数据库文件,然后建立连接,可是放到Android平台,只能同过上面的代码实现这个功能。

Unity3D开发之遍历检查AnimatorController里面所有部件 现在做的项目用的动画系统是Generic,然后每次用AnimatorController的时候,都要重新拖拖拉拉很麻烦如果加入一个新的角色,但它又有部分动作是复用之前

【NGUI】UIPlayTween实现菜单栏伸缩功能 现在可以看到许多手游都有功能菜单栏伸缩的效果,可以节省屏幕的占用空间,起到美观的作用。实现这个功能很简单,方法也很多。下面我们就来看

Unity3D将屏幕坐标上的点转换为世界坐标中的点 1、获取主摄像机的位置:privateVector3_screenV;_screenV=_camera.WorldToScreenPoint(cube.transform.position);作用是获取屏幕坐标的z轴坐标2、获取屏幕坐标/鼠标点击坐标

标签: unity android build support

本文链接地址:https://www.jiuchutong.com/biancheng/375727.html 转载请保留说明!

上一篇:unity 地图选关功能设计(unity2.5d游戏地图处理)

下一篇:Unity3D开发之遍历检查AnimatorController里面所有部件(unity3d速成)

  • 一般纳税人减免增值税政策
  • 分公司上交总公司营业款如何记账
  • 企业所得税税负率怎么算出来的
  • 开票地址一定要写全吗
  • 购入生产线属于固定资产吗
  • 贴现的费用怎么入账
  • 网络服务费属于什么费用
  • 银行存款缴纳所得税费用会计分录
  • 职工与企业解除劳动合同后医保怎么办
  • 单位体检如何入账
  • 企业最应避免的外部环境和内部条件组合是
  • 自己生产的产品用于职工福利
  • 非独立核算的分公司怎么做账
  • 结转贸易方式
  • 现在地税发票还要交税吗
  • 公司员工餐费会计分录
  • 小型微利企业的企业所得税优惠政策
  • 现金支出有哪些项目
  • 从租计征的房产税纳税义务发生时间
  • 客户回款扣除的费用
  • 计提跌价准备会影响利润吗
  • 增值税税率调整差额怎么计算
  • 水电费无发票如何做账
  • 工商年报网上申报时间2023年
  • 在linux系统中 用来存放系统所需
  • 苹果官网入口
  • 入库的原材料属于什么科目
  • PHP:Memcached::setMultiByKey()的用法_Memcached类
  • php bcmul
  • nyu数据集
  • 工业企业成本怎么结转
  • laravel 关联
  • php读取文件内容
  • springboot aop切面
  • YOLOv5|YOLOv7|YOLOv8改各种IoU损失函数:YOLOv8涨点Trick,改进添加SIoU损失函数、EIoU损失函数、GIoU损失函数、α-IoU损失函数
  • 增值税专用发票几个点
  • 包装费包含什么
  • 怎样网上抄税
  • 选择简易计税方法按照5%的征收率计税公式
  • 常用的收集数据方法有
  • 其他应付款贷方正数表示什么意思
  • 兼职人员的差旅费
  • 土地入固定资产计提折旧吗
  • 公司注销其他应收款怎么冲平
  • mysql升级-5.1升级到5.7
  • 自产产品用于职工福利按什么价格
  • 税金及附加如何计算公式
  • 辅导费入什么科目
  • 转移固定资产是指什么
  • 房产税税率采用比例税率按照房产余值计征的年税率为
  • 附加税期末余额在借方
  • 公司买茶具帐务处理流程
  • 会计档案步骤
  • 房地产开发企业销售自行开发的房地产项目
  • 数据库查询排名
  • fedora系统安装教程
  • 极速一键装机
  • windows一键隐藏桌面图标
  • linux硬件设备分为
  • application error message 漏洞验证
  • 在linux中使用什么命令可以执行shell脚本
  • windows7更新补丁后蓝屏
  • 微软为什么这么贵
  • Android游戏开发入门
  • android studio jni
  • 批处理 全局变量
  • python 执行命令
  • cocos2dx ActionManager播放动画回调问题
  • python发送mq消息
  • unity mode
  • JavaScript+html5 canvas实现图片破碎重组动画特效
  • hadoop运行python程序
  • android基本控件使用方法
  • jquery技巧
  • python语言例子
  • 哪些可以享受三免一补
  • 深圳国税网上申报流程图
  • 车辆购置税退税需要什么资料
  • 武汉税务局官网查询系统
  • 法制观念的问题
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设