Android 手机OAT升级后应用没有更新问题解析

介绍:

最近遇到OTA版本手机升级完成后有些应用没有更新问题

遇到这种问题通常情况下按照以下几步:

1.排除ota升级失败(通过设置查看手机最新版本)

2.查看应用版本(版本是否升级到最新)

3.对比桌面应用图标和设置中应用图标是否相同(如果厂商没有定制应用图标,桌面和设置里面查看到的图标是一致)

 

遇到了两个ota升级的问题:

问题一.OTA升级后发现有一个应用最新版本应该是更换了图标,但升级后发现应用图标在桌面上没有刷新

分析:(1)ota升级成功了 (2)应用版本没有更新还是老版本

第二步就可以确定是应用本身没有升级,应用是否要升级主要通过版本后对比versionCode(如果新apk版本好大于现有版本号则走安装流程),通过查看该应用编译版本号确定是因为没有更新版本号导致。

修改版本号后再次编译版本OTA再次升级遇到了新的问题。

描述:OAT升级成功后查看该应用版本和功能确实是最新但桌面上没有更新该应用图标(应用有图标更新)

分析:同样经过(1)(2)两步都没问题,(3)对比桌面图标和设置中查看到的应用图标不一致(厂商没有定制图标)

结论:可以确认是桌面应用有问题。

分析桌面为什么没有更新图标:桌面显示的应用图标会存储到桌面数据库中,如果数据库中没有查询到则通过系统接口获取。先排除正常情况下应用更新后桌面是否会更新应用信息(1)正常清楚升级应用时发现图标会自动更新,查看源码可以看到应用更新会通知桌面更新应用信息包括应用图标。(2

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值