本文主要是介绍android应用内升级踩到的一个大坑,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
app做了应用内升级。适配到8.0,自己测试完全没问题,然后在第三版上线后,发现第二版本的应用内升级出问题了!!!
最后问题如下:1、第二版本的app大小6.5mb(未做混淆)
2、第三版本app大小5.9mb(做了混淆)
3、应用内升级app文件位置和文件名完全一致
这三个导致第一版本升级第二版本没问题,
但是当第一版本升级到第二版本,
然后app文件安装包依然手机里,导致文件一直存在且有6.5mb。
第二版本升级时,下载的安装包只有5.9mb,但是放在了同一个文件种,导致文件错误。
然后提示解析安装包失败。
最后解决方案:1、每次应用内升级删除之前存在的文件(解决)
为了适应前面出现的错误,在第三版本我放一张1.5mb的图片,然后使app大小为7.5mb,
一样可以解决问题,兼容第一版本升级后的第二版本。
这篇关于android应用内升级踩到的一个大坑的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!