【发布时间】:2014-06-07 00:31:56
【问题描述】:
我正在使用 SQLite 来存储一些数据。最近我收到一位用户的投诉,告诉我每次更新应用程序时,数据库都会被擦除。
我想解决这个问题,但首先我需要模拟应用程序更新,而不是将其上传到 google play 并等待。
【问题讨论】:
-
数据库存储在哪里(路径)?
-
如果您将 SQLite 数据库存储在 /data/data/
目录下,那么当安装新版本时,该目录将被擦除,无论是通过本地开发,还是通过谷歌播放。最好将数据存储在内部 USB 存储设备中,或者如果设备中存在外部 USB 存储设备。