摘要: 最近遇到一个问题,在后一版本覆盖安装前一版本的时候,然后启动应用出现异常,归纳下原因有一.在后一版本中数据库有改变,比如字段类型,那么覆盖安装并没有删除点原来数据库中的数据,很明显,在后版本中就出现问题了二.在后一版本中得sharepreferences的数据有改变,那么也会出现问题,比如原来的sharepreferences保存的一数据是boolean,在后一版本把保存的数据改为了string,问题就出现了。那么在 content provider 和file保存数据的时候会不会也是这样的?没试过。那么如何解决?1.不允许覆盖安装,用户先要卸载老版本,然后才能安装新版本,卸载了老版本,跟老版 阅读全文
posted @ 2011-12-30 21:30 qiangzhu 阅读(13732) 评论(0) 推荐(0) 编辑
摘要: Q:when I tried to update my applcation with new version that has same signature as previous one, shows above error.A:If you install the application on your device viaadb installyou should look for the reinstall option which should be-r. So if you doadb install -ryou should be able to install without 阅读全文
posted @ 2011-12-30 18:03 qiangzhu 阅读(411) 评论(0) 推荐(0) 编辑