//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));

看我如何解决“包解析错误”问题相关推荐

  1. 关于vivo 8.0和miui新系统android studio调试出现“包解析错误”的bug的解决办法

    最近在工作中遇到了调试的时候将app安装到vivo 手机上,出现了包解析错误的问题.一般来说这种问题只会出现在手机版本 小于 app所要求的最低版本的手机上.但是此vivo手机的版本是8.0,很显然不 ...

  2. Android 安装自身更新APK时,包解析错误或无法访问文件的可能原因

    [啰嗦] 其实能找到我的文章的小伙伴估计早已解决99.99%的问题,我这里讲的是一个比较白痴的问题及很简单地解决,供有可能需要的人参考. [起源] 在做Android自动更新时,用了一段Android ...

  3. android 解析错误 真机,AndroidStudio使用真机调试时出的一些bug

    文章目录 说明 高德地图报错 - 错误代码7, key错误 OPPO/VIVO手机安装时包解析错误 说明 此处记录一些这种情况的bug : 在用正式签名打包上线使用的时候没问题, 但是使用USB安装调 ...

  4. 安装sqli-labs出现错误_【沙发管家】智能电视安装APK时“解析包出现错误”如何解决?...

    很多用户在看电视的时候都会遇到智能电视&机顶盒安装软件过程中,偶尔会遇到解析包出现错误的提示,小编就向技术人员咨询,究竟是什么原因会造成解析包错误的情况,今天小编搜集了相关资料帮助大家解答,整 ...

  5. Android电视kodi安装失败,电视提示“解析包出现错误” ?四种方法教你轻松解决...

    原标题:电视提示"解析包出现错误" ?四种方法教你轻松解决 日常生活中,我们经常会遇到智能电视提示:解析包时出现错误.遇到这样的问题,不要抓狂,小智教你轻松解决. 首先,我们要清楚 ...

  6. 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 ...

  7. linux gradle 错误: 找不到符号,解决android studiogradle 错误 找不到程序包 符号

    问题:android studio gradle 错误 找不到程序包 符号 解决:原因是library工程的build.gradle含有release,只要把其注释即可 buildTypes { re ...

  8. socket Php 粘包,python3 tcp的粘包现象和解决办法解析

    这篇文章主要介绍了python3 tcp的粘包现象和解决办法解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 服务器端 import socket ...

  9. XML 解析错误:XML 或文本声明不在实体的开头位置,有效的解决方法

    2019独角兽企业重金招聘Python工程师标准>>> 昨天在测试APP接口返回XML数据的时候( http://my.oschina.net/woshixiaomayi/blog/ ...

最新文章

  1. Storybook 5.0正式发布:有史以来变化最大的版本\n
  2. App Store上微信的评论地址
  3. 一些基于VUE的后台框架对比
  4. 财务一体化项目,进度与计划17
  5. IntelliJ IDEA2016 + tomcat 即改即生效 实现热部署
  6. linux echo 变量 字符串,echo命令 – 输出字符串或提取Shell变量的值
  7. monkeyrunner无法运行的问题解决方案总结
  8. 计算Python Numpy向量之间的欧氏距离
  9. 对VOC目标检测数据进行增强
  10. iPhone降价都救不回销量?苹果仍需努力!
  11. 批处理脚本学习笔记——程序猿版
  12. 两百个jQuery插件集合
  13. Android内核开发:浅析APK的安装过程
  14. [LeetCode] 100. Same Tree Java
  15. # 一点毕设小感悟(SnowNLP+可视化分析)
  16. 4条地铁线,乘船到西站!杭州西站枢纽综合交通规划设计方案出炉
  17. 基于java的自驾游自助游旅游网站
  18. java 文本文件加密 文本文件解密
  19. 解决 Flutter 在 iOS 模拟器中运行卡住问题
  20. 冒泡排序法(Java实现)

热门文章

  1. 新款英特尔11代笔记本电脑,吃鸡真香!
  2. 增强方法有几种方法_101种使您的网站更加出色的方法
  3. 微信小程序关于标题获取修改
  4. windows Server 2016点击服务管理器无响应解决办法
  5. 【云AI】利用百度智能云,实现人像动漫化
  6. http://www.cnblogs.com/skyme/p/3457723.html
  7. Flask1.1.4 Werkzeug1.0.1 源码分析:路由
  8. SSR——服务器端渲染(Vue)基础用法(一)
  9. Android 版本更新(非热更新) 适配7.0更新 以及三星 note系列读取内存相关目录无权限问题
  10. 企业级用户画像:基于USG模型使用决策树开发用户购物性别