android - Fileprovider 中的 Android 路径无法识别
问题描述
我得到以下 xlsx、msg 和 xml 的异常
Caused by java.lang.IllegalArgumentException: Failed to find configured root that contains /data/data/myadress/aFile.xlsx
at androidx.core.content.FileProvider$SimplePathStrategy.getUriForFile(FileProvider.java:744)
我看到了几个相关的问题,但找不到错误在哪里
我正在阅读官方文档,但不知道哪里可能是错误,因为不明白哪里出了问题
解决方案
未能找到包含 /data/data/myadress/aFile.xlsx 的已配置根目录
您应该从files
目录服务:
/data/data/<packagename>/files/aFile.xlsx
推荐阅读
- docker - 配置使用它的存储库不可见的 Gitlab 运行器密钥
- php - Laravel 登录一次,多子域登录
- javascript - 描边/填充排序以创建混合重叠
- javascript - 提交表单前点击返回计数
- angular - 未捕获的类型错误:无法读取 Angular 包中的属性
- javascript - TypeScript:有没有办法扩展多个接口并合并相同的属性?
- azure - 在新的 Azure 应用部署之前从 Kudu /site/wwwroot/ 中删除现有文件
- r - 分解/增加光栅分辨率并通过分裂将初始像元值分配给新像元
- excel - 如何在 powerpivot 数据模型中分配查询的“表名”
- reactjs - 从父组件更新道具时不调用 React 构造函数