看我如何解决“包解析错误”问题
//getExternalCacheDirs()
既然了解了,我指定的也是没有毛病啊,但是还是不行,我重新看了下报错信息,发现报错信息中有
that is not exported
是不是在provider中exported的参数设置问题,感觉找到了希望,我急忙去改这个参数,运行程序,噢噢,直接崩溃了。这是什么鬼。看下日志:
java.lang.SecurityException: Provider must not be exported
大概的意思就是不能设置为exported为true,看来问题还是没有找到。
我重新梳理下,安装APP的适配问题,fileprovider适配其实分三个阶段,
分6.0之前,7.0和7.0之后,也就说在7.0之前根本不需要使用FileProvider, 在6.0之前直接使用
Intent intent = new Intent(Intent.ACTION_VIEW);
Uri.fromFile(new File(installPath)
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(intent);
就可以了,但是到了7.0,Google改变了策略,就需要使用FileProvider,
Intent intent = new Intent();
Uri uri = null;
uri = FileProvider.getUriForFile(context, context.getPackageName()+“.fileprovider”, new File(filesPath));
看我如何解决“包解析错误”问题相关推荐
- 关于vivo 8.0和miui新系统android studio调试出现“包解析错误”的bug的解决办法
最近在工作中遇到了调试的时候将app安装到vivo 手机上,出现了包解析错误的问题.一般来说这种问题只会出现在手机版本 小于 app所要求的最低版本的手机上.但是此vivo手机的版本是8.0,很显然不 ...
- Android 安装自身更新APK时,包解析错误或无法访问文件的可能原因
[啰嗦] 其实能找到我的文章的小伙伴估计早已解决99.99%的问题,我这里讲的是一个比较白痴的问题及很简单地解决,供有可能需要的人参考. [起源] 在做Android自动更新时,用了一段Android ...
- android 解析错误 真机,AndroidStudio使用真机调试时出的一些bug
文章目录 说明 高德地图报错 - 错误代码7, key错误 OPPO/VIVO手机安装时包解析错误 说明 此处记录一些这种情况的bug : 在用正式签名打包上线使用的时候没问题, 但是使用USB安装调 ...
- 安装sqli-labs出现错误_【沙发管家】智能电视安装APK时“解析包出现错误”如何解决?...
很多用户在看电视的时候都会遇到智能电视&机顶盒安装软件过程中,偶尔会遇到解析包出现错误的提示,小编就向技术人员咨询,究竟是什么原因会造成解析包错误的情况,今天小编搜集了相关资料帮助大家解答,整 ...
- Android电视kodi安装失败,电视提示“解析包出现错误” ?四种方法教你轻松解决...
原标题:电视提示"解析包出现错误" ?四种方法教你轻松解决 日常生活中,我们经常会遇到智能电视提示:解析包时出现错误.遇到这样的问题,不要抓狂,小智教你轻松解决. 首先,我们要清楚 ...
- apk解析包出现错误、9:01 Generate Signed APK: Errors while building APK. You can find the errors in the ‘M
apk解析包出现错误.9:01 Generate Signed APK: Errors while building APK. You can find the errors in the 'M ...
- linux gradle 错误: 找不到符号,解决android studiogradle 错误 找不到程序包 符号
问题:android studio gradle 错误 找不到程序包 符号 解决:原因是library工程的build.gradle含有release,只要把其注释即可 buildTypes { re ...
- socket Php 粘包,python3 tcp的粘包现象和解决办法解析
这篇文章主要介绍了python3 tcp的粘包现象和解决办法解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 服务器端 import socket ...
- XML 解析错误:XML 或文本声明不在实体的开头位置,有效的解决方法
2019独角兽企业重金招聘Python工程师标准>>> 昨天在测试APP接口返回XML数据的时候( http://my.oschina.net/woshixiaomayi/blog/ ...
最新文章
- Storybook 5.0正式发布:有史以来变化最大的版本\n
- App Store上微信的评论地址
- 一些基于VUE的后台框架对比
- 财务一体化项目,进度与计划17
- IntelliJ IDEA2016 + tomcat 即改即生效 实现热部署
- linux echo 变量 字符串,echo命令 – 输出字符串或提取Shell变量的值
- monkeyrunner无法运行的问题解决方案总结
- 计算Python Numpy向量之间的欧氏距离
- 对VOC目标检测数据进行增强
- iPhone降价都救不回销量?苹果仍需努力!
- 批处理脚本学习笔记——程序猿版
- 两百个jQuery插件集合
- Android内核开发:浅析APK的安装过程
- [LeetCode] 100. Same Tree Java
- # 一点毕设小感悟(SnowNLP+可视化分析)
- 4条地铁线,乘船到西站!杭州西站枢纽综合交通规划设计方案出炉
- 基于java的自驾游自助游旅游网站
- java 文本文件加密 文本文件解密
- 解决 Flutter 在 iOS 模拟器中运行卡住问题
- 冒泡排序法(Java实现)
热门文章
- 新款英特尔11代笔记本电脑,吃鸡真香!
- 增强方法有几种方法_101种使您的网站更加出色的方法
- 微信小程序关于标题获取修改
- windows Server 2016点击服务管理器无响应解决办法
- 【云AI】利用百度智能云,实现人像动漫化
- http://www.cnblogs.com/skyme/p/3457723.html
- Flask1.1.4 Werkzeug1.0.1 源码分析:路由
- SSR——服务器端渲染(Vue)基础用法(一)
- Android 版本更新(非热更新) 适配7.0更新 以及三星 note系列读取内存相关目录无权限问题
- 企业级用户画像:基于USG模型使用决策树开发用户购物性别