7.0以上android.os.FileUriExposedException: file:///storage/emulated/0/xxx.xxx exposed beyond app的bug解决
公司开发的Android屏幕设备升级到了11,在进行apk升级进行存储本地的过程中报错
1.首先将apk下载到项目的专属文件夹中,Android/data/包名/
2.上面这个错误就是读取该文件的Uri的时候报的错。
从 Android N 开始,将不允许在 App 间,使用 file:// 的方式,传递一个 File ,(之前的uri的获取方式)否者会抛出 FileUriExposedException的错误,会直接引发 Crash。
那么解决方案为:
1.首先在AndroidManifest.
原创
2022-03-16 17:42:38 ·
5446 阅读 ·
0 评论