Unity - A计划(一年有效期) 扫二维码继续学习 二维码时效为半小时

(61评价)
价格: 2208.00元
U3D在本地没Build的时候可以读取在assets下的DB,但是在Build后就读取不到
yangCb发起了问答2018-04-04
4
回复
606
浏览

先贴下本地未build

 

之后是build后的 data文件内结构以及运行效果

所有回复
  • yangCb 2018-04-04

    建立数据库链接代码
           

    url = Application.dataPath + "/sqlite.db";
            _sqliteTool = new MySqliteTools("URI=file:" + url);
            

    还有-5条回复,点击查看
    你还没有登录,请先登录注册
  • siki 2018-04-04

    把sqllite.db放在StreamingAssets目录,然后通过Application.StreamingAssets来获取路径

    还有-5条回复,点击查看
    你还没有登录,请先登录注册
  • yangCb 2018-04-06

    老师,我改成streaming的形式了, 打包出来的确实就和build之前一样,但是为什么打包出来的东西读取不到,报错, 但是没build之前就可以

    还有-5条回复,点击查看
    你还没有登录,请先登录注册
  • siki 2018-04-10

    看下这个方法

    http://www.xuanyusong.com/archives/831

    里面是这样保存的读取的

    string appDBPath = Application.persistentDataPath + "/xuanyusong.db";

     

    还有-5条回复,点击查看
    你还没有登录,请先登录注册
发表回复
你还没有登录,请先 登录或 注册!