java.io.FileNotFoundException: /storage/emulated/0/Download/e16fc503gy1fy2m4vgb78j20m80m3q6z.jpg: op

关于Android Q 文件读取失败

小编新手一枚第一次写博客有什么不对我地方请大家见谅
今天公司项目需要读取文件,于是翻开了以前写好的工具类,可是死活无法读取文件,java.io.FileNotFoundException: /storage/emulated/0/Download/e16fc503gy1fy2m4vgb78j20m80m3q6z.jpg: open failed: EACCES (Permission denied)
网上说是缺少动态存储权限于是添加了动态权限申请还是不行还是同样的错误
最后找到是Android Q在搞鬼,Android Q默认开启了沙箱环境导致读取失败
在manifest里面加入这一句完美解决希望能帮到大家

 android:requestLegacyExternalStorage="true"

你可能感兴趣的:(java.io.FileNotFoundException: /storage/emulated/0/Download/e16fc503gy1fy2m4vgb78j20m80m3q6z.jpg: op)