应用内自动升级,下载安装包后抛出异常,先贴个错误

Log:

android.os.FileUriExposedException: file:///storage/emulated/0/aiyou.apk exposed beyond app through Intent.getData()

问题分析:
1.版本不支持
修改platforms>android中的AndroidManifest.xml

<uses-sdk android:minSdkVersion="19" android:targetSdkVersion="23" />

尽量保持android:targetSdkVersion版本在24以下

If you have an app that shares files with other apps using a Uri, you may have encountered this error on API 24+.

2.权限问题
同样修改AndroidManifest.xml文件,添加

<uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES" />

这个主要影响Android 8.x版本


本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。

ionic android升级错误 exposed beyond app through Intent.getData()相关推荐

  1. Android exposed beyond app through Intent.getData()

    前言 今天在做项目功能的时候遇到一个bug exposed beyond app through Intent.getData() 在项目中点击文件路径跳转过去,编译器报错android os Fil ...

  2. 解决Android 7.0及以上版本文件暴露异常exposed beyond app through Intent.getData()的方法

    转载:https://www.icode9.com/content-4-619191.html 我们在APP升级的时候进行下载安装,却在Android 7.0及以上版本会报错 android.os.F ...

  3. exposed beyond app through Intent.getData(),或FileUriExposedException

    Android7.0及以上版本拍照报错 exposed beyond app through Intent.getData(),或FileUriExposedException 解决方法: 在Appl ...

  4. AndroidStudio:apk exposed beyond app through Intent.getData()

    今天做app版本升级,发现下载好了之后无法自动安装,检查发现,APP已经下载到了本地,就是最后安装的时候捕捉到了异常,根据异常(apk exposed beyond app through Inten ...

  5. app内执行apk安装报错:exposed beyond app through Intent.getData()

    文章目录 一. 问题: app内执行apk安装报错:exposed beyond app through Intent.getData() 二. 解决方法 1. AndroidManifest中增加F ...

  6. android.os.FileUriExposedException:file:///storage/emulated/0/test.txt通过Intent.getData()在应用程序之外公开

    本文翻译自:android.os.FileUriExposedException: file:///storage/emulated/0/test.txt exposed beyond app thr ...

  7. Android开发详解之App升级程序一点通

    Android开发详解之App升级程序一点通 结束语 UpdateManager.java import java.io.File; import java.io.FileOutputStream; ...

  8. FileUriExposedException: file:////XXXXXXXX g exposed beyond app through ClipData.Item.getUri()问题的解决

    FileUriExposedException: file:XXXXXXXX g exposed beyond app through ClipData.Item.getUri()问题的解决 前段时间 ...

  9. android api接口封装,生成App接口

    URL地址:https://api.appbsl.net/api/cpl/make 请求方式:POST 请求参数说明 参数名必选类型说明示例 user_key是string开放平台-个人中心-接口配置 ...

最新文章

  1. O2O防刷单并没那么难,看完这个你也会反作弊了
  2. Ajax -get 请求
  3. 【NLP】一行Python代码中自动化文本处理
  4. 腾讯郑兴:原生安全+协同防御是政企云安全治理的基石
  5. LeetCode 2033. 获取单值网格的最小操作数(贪心)
  6. orm2 中文文档 3.3 模型钩子
  7. how to open files as sudo
  8. sql---字段类型转换,sql获取当前时间,时间处理
  9. 网站如何优化才是成功的
  10. 全局角度出发讨论敏捷
  11. windows下安装VM虚拟机和Ubuntu系统(附注册密钥)
  12. 20款超级好用的chrome拓展插件让你的工作效率唰唰唰
  13. GBDT+LR算法入门理解
  14. day36-MySQL基本SQL语句(下)
  15. 李唐:教你怎么做好网站SEO策略
  16. 在C/C++中调用LUA脚本简介
  17. php 许愿墙 阶段案例_PHP许愿墙系统
  18. 【css】 使用CSS去除 去掉超链接的下划线方法
  19. 如何分析个股基本面_如何从分析股票的基本面
  20. 语音特征MFCC原理,谱图理解(谱图横轴坐标理解)

热门文章

  1. Android NDK实现增量更新
  2. 【Qt】使用Qss设置QPushButton图标和显示文本的位置
  3. 2021全球工业互联网大会 | 芯讯通5G旗舰模组惊艳亮相华为展台
  4. 暑期实训1-微信开发者工具
  5. P-1.4.3 Python实现OW自动瞄准的起与落
  6. 【吭】django项目运行jira项目突然报错TypeError: session() takes 1 positional argument but 2 were given
  7. Nginx的临时文件权限问题
  8. csgo下方各种数据都是意思_CSGO中的经典名梗众多,但是你知道它们的来历吗?...
  9. PyTorch 对应点相乘、矩阵相乘
  10. STM32CubeMX安装包和JDK环境以及Keil代码格式化工具