目前公司android项目普遍使用框架对数据库进行操作,数据库表与数据实体都具有严格的对应的关系,但是数据库的升依赖不同版本间的升级脚本,如果应用跨多版本进行升级时,当缺失部分升级脚本时就会导致应用异常. 依赖脚本升级方案的缺点:1.如果缺失某段升级脚本,覆盖安装程序后,应用运行异常.2.项目跨版本升级管理复杂,多版本升级支持难度较大.3.数据库导致的问题不容易排查,很难定位问题所在. 基于以上情况并以现有项目为背景(ormlite框架)构建android数据库自动升级维护方案,该方案需实现功能…