ContentProvider外部应用读取出错:(查了两天半的bug)
2017-01-18 17:15
232 查看
打印:
java.lang.SecurityException: Permission Denial: reading com.dream.tutorsplanpush.LauncherContentProvider uri content://com.dream.tutorsplanpush.launchercontentprovider/launcher_msfdb/480770 from pid=30061, uid=10153 requires null, or grantUriPermission()
提示感觉是缺少权限,但是requires null,实际并不缺少任何权限。
原因:
1、Application中有getUserId()方法,会莫名其妙地被调用,导致出错,可以改个方法名即可,例如改为getMyUserId()就没事了。2、方法在本人代码中确定没有调用,但是打印结果是被调用到,所以可能是一些第三方的框架之类的调用到。
3、推测有可能是极光推送或者Netroid下载里面有反射调用之类的引起。
4、虽然无法找到真正原因,但通过改方法名已经解决问题
相关文章推荐
- Asp.Net读取excel文件的时候 出错提示:外部表不是预期的格式 解决方案
- Asp.Net读取excel文件的时候 出错提示:外部表不是预期的格式 解决方案
- 读取excel文件的时候 出错提示:外部表不是预期的格式
- 使用Spring开发web应用,读取外部资源文件问题
- C# conn.open() 外部表不是预期的格式( 读取EXCEL文件出错)
- Asp.Net读取excel文件的时候 出错提示:外部表不是预期的格式
- C#读取excel出错提示外部表不是预期的格式
- android应用面试宝典(下);用自定义组件控制循环组件使用bug还添加标志显示答案标志位;通过包名读取配置文件AndroidManifest.xml
- C# conn.open() 外部表不是预期的格式( 读取EXCEL文件出错)
- 解决Jetspeed2默认安装包中,系统管理中portlet应用管理出错的bug!
- 编写android应用指定安装到外部位置时出错
- andriod之ContentProvider读取外部存储视屏
- 在Android系统外部和内部读取Android应用的签名
- Asp.Net读取excel文件的时候 出错提示:外部表不是预期的格式 解决方案
- android studio构建应用出错(android sdk/bulid-tools 读取问题)
- Asp.Net读取excel文件的时候 出错提示:外部表不是预期的格式 解决方案
- Asp.Net读取excel文件的时候 出错提示:外部表不是预期的格式
- android数据存储读取6:contentProvider的使用(提供自己应用的数据)
- andriod之ContentProvider读取外部存储图片
- 读取文件,解密,加密,写入文件,存储过程的应用