应用内安装部分手机出现解析错误

在做应用内升级安装apk 的时候

出现了 程序包解析出错,这就很难受了

明明程序包有问题,而且还并不是必发,查了下资料发现是7.0版本的问题

有好几种说法会引起这个问题

1 使用了V2包

  我们在打包的时候最好不要用V2签名

2 加入临时授权

  

intent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);//添加这一句表示对目标应用临时授权该Uri所代表的文件

3 程序没有适配最新的FileProvider,没有做文件适配

4 可以参考 https://blog.csdn.net/geqian2010/article/details/76007331 这个总结的很全,12种遇到的问题

原文地址:https://www.cnblogs.com/fengfenghuifei/p/11224967.html