ionic android升级错误 exposed beyond app through Intent.getData()
应用内自动升级,下载安装包后抛出异常,先贴个错误
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()相关推荐
- Android exposed beyond app through Intent.getData()
前言 今天在做项目功能的时候遇到一个bug exposed beyond app through Intent.getData() 在项目中点击文件路径跳转过去,编译器报错android os Fil ...
- 解决Android 7.0及以上版本文件暴露异常exposed beyond app through Intent.getData()的方法
转载:https://www.icode9.com/content-4-619191.html 我们在APP升级的时候进行下载安装,却在Android 7.0及以上版本会报错 android.os.F ...
- exposed beyond app through Intent.getData(),或FileUriExposedException
Android7.0及以上版本拍照报错 exposed beyond app through Intent.getData(),或FileUriExposedException 解决方法: 在Appl ...
- AndroidStudio:apk exposed beyond app through Intent.getData()
今天做app版本升级,发现下载好了之后无法自动安装,检查发现,APP已经下载到了本地,就是最后安装的时候捕捉到了异常,根据异常(apk exposed beyond app through Inten ...
- app内执行apk安装报错:exposed beyond app through Intent.getData()
文章目录 一. 问题: app内执行apk安装报错:exposed beyond app through Intent.getData() 二. 解决方法 1. AndroidManifest中增加F ...
- android.os.FileUriExposedException:file:///storage/emulated/0/test.txt通过Intent.getData()在应用程序之外公开
本文翻译自:android.os.FileUriExposedException: file:///storage/emulated/0/test.txt exposed beyond app thr ...
- Android开发详解之App升级程序一点通
Android开发详解之App升级程序一点通 结束语 UpdateManager.java import java.io.File; import java.io.FileOutputStream; ...
- FileUriExposedException: file:////XXXXXXXX g exposed beyond app through ClipData.Item.getUri()问题的解决
FileUriExposedException: file:XXXXXXXX g exposed beyond app through ClipData.Item.getUri()问题的解决 前段时间 ...
- android api接口封装,生成App接口
URL地址:https://api.appbsl.net/api/cpl/make 请求方式:POST 请求参数说明 参数名必选类型说明示例 user_key是string开放平台-个人中心-接口配置 ...
最新文章
- O2O防刷单并没那么难,看完这个你也会反作弊了
- Ajax -get 请求
- 【NLP】一行Python代码中自动化文本处理
- 腾讯郑兴:原生安全+协同防御是政企云安全治理的基石
- LeetCode 2033. 获取单值网格的最小操作数(贪心)
- orm2 中文文档 3.3 模型钩子
- how to open files as sudo
- sql---字段类型转换,sql获取当前时间,时间处理
- 网站如何优化才是成功的
- 全局角度出发讨论敏捷
- windows下安装VM虚拟机和Ubuntu系统(附注册密钥)
- 20款超级好用的chrome拓展插件让你的工作效率唰唰唰
- GBDT+LR算法入门理解
- day36-MySQL基本SQL语句(下)
- 李唐:教你怎么做好网站SEO策略
- 在C/C++中调用LUA脚本简介
- php 许愿墙 阶段案例_PHP许愿墙系统
- 【css】 使用CSS去除 去掉超链接的下划线方法
- 如何分析个股基本面_如何从分析股票的基本面
- 语音特征MFCC原理,谱图理解(谱图横轴坐标理解)
热门文章
- Android NDK实现增量更新
- 【Qt】使用Qss设置QPushButton图标和显示文本的位置
- 2021全球工业互联网大会 | 芯讯通5G旗舰模组惊艳亮相华为展台
- 暑期实训1-微信开发者工具
- P-1.4.3 Python实现OW自动瞄准的起与落
- 【吭】django项目运行jira项目突然报错TypeError: session() takes 1 positional argument but 2 were given
- Nginx的临时文件权限问题
- csgo下方各种数据都是意思_CSGO中的经典名梗众多,但是你知道它们的来历吗?...
- PyTorch 对应点相乘、矩阵相乘
- STM32CubeMX安装包和JDK环境以及Keil代码格式化工具