android 重装apk数据库不会进行覆盖

我这边有两个版本,

  1. 一个是新开发的,这个数据库里面其中一个表的数据修改了(数据库A)
  2. 还有一个是老版本,这个里面数据无修改(数据库B)

我从应用市场上下载一个老版本的apk装到手机上,手机上这个apk数据库的版本的是(数据库B),我将我新开发的apk打包,然后安装,手机上这个apk的数据库版本还是(数据库B),数据库(A)这个版本只有我卸载掉旧的,然后安装新开发的,才会出现

数据库升级了解一下

guolin的litpal和谷歌官方的room,都为数据库升级提供了解决方案。

数据库是不会自动升级的,需要写升级代码