java.lang.SecurityException: UID 1010482 does not have pe://包名/external_files/sple/IMG_123123141.jpg

完整报错信息:   java.lang.SecurityException: UID 1010482 does not have permission to content:://包名/external_files/sple/IMG_123123141.jpg

这个很显然是安全权限问题。但是奇怪的我AndroidManifest 中已经配置过了FileProvider。忽然不知所措。。。。

各种修改包名,而实际抛出来的错误是一样,由于是开源library,仔细审阅了一遍代码,终于发现问题了,问题发生在如下:

问题是红框中定义的权限名称与我修改的AndroidMenifest FileProvider权限名称不一致。改成一样的就ok了

问题是红框中定义的权限名称与我修改的AndroidMenifest FileProvider权限名称不一致。改成一样的就ok了 

猜你喜欢

转载自blog.csdn.net/qq_27248989/article/details/134394817