最近在做结课的作业,对这个过程遇到的问题进行一些总结吧…
一、 为什么打包完apk,安装之后之前存储在Sqlite数据库的数据都没有了呢?
****原因是没把Sqlite数据库信息一块打包出来
二、如何将项目及Sqlite一起打包成apk?
1、首先把/data/data/项目包名/database下的demo.db(数据库名)找到
2、在项目目录app下的res,如果res下没有raw,就新建一个文件raw文件夹,并把刚找到的demo.db复制到raw里。`

3、我们需要把数据库demo.db放置到sd卡下,所以在主activity编写代码:
代码出处查看
4、点击build->Generate Signed APK…

在完成结课作业时,遇到打包APK后SQLite数据库数据消失的问题。原因在于数据库未随应用一同打包。解决方案包括:将数据库放入res/raw文件夹,通过代码复制到指定位置,并在生成签名APK时进行相应设置。
最低0.47元/天 解锁文章
2411

被折叠的 条评论
为什么被折叠?



