都已经在AndroidManifest里写好了版本号,生产签名程序。如果手机里安装着旧版本,安装新版本替换后,新版本直接报异常错误退出。如果是手机上没有旧版本,直接安装新版本没有问题。这种情况一般是什么问题造成的,我的程序涉及到了SQLite,是这个的问题吗?
原来的SQLite有2个表,新版本的程序增加了一个表,是这个问题吗?
android开发了新版本的程序,替换旧版本后出错,如果不替换,直接安装没问题
答案:2 悬赏:80 手机版
解决时间 2021-03-04 22:18
- 提问者网友:火车头
- 2021-03-04 15:35
最佳答案
- 五星知识达人网友:往事隔山水
- 2021-03-04 16:37
你的新版本的数据库发生了改变,和老版本的数据库不兼容,建议重新安装好在程序管理中清楚该程序的数据就ok了。直接安装不涉及到老数据库的问题。
全部回答
- 1楼网友:慢性怪人
- 2021-03-04 18:04
sharedpreference是保存在/data/data/com.xxx.xxx/应用自己的目录里的,软件升级的时候不会删除。你要获得root权限才可以访问删除的
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯