在做应用内升级安装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种遇到的问题