【Android】【Other】FileProvider相关 Failed to find configured root that contains
16lz
2021-01-23
问题:
使用FileProvider构造SD卡中文件uri时异常
java.lang.IllegalArgumentException: Failed to find configured root that contains /storage/840E-10F6/音乐/千里之外.mp3
at android.support.v4.content.FileProvider$SimplePathStrategy.getUriForFile(FileProvider.java:678)
at android.support.v4.content.FileProvider.getUriForFile(FileProvider.java:377)
解决方案:
provider_paths.xml 中增加 root-path 标签
xmlns:android="http://schemas.android.com/apk/res/android"> name="root_path" path="." />
附:
http://www.jianshu.com/p/121bbb07cb07
更多相关文章
- mac 系统开发android,真机调试解决方案(无数的坑之后吐血总结)
- adb 使用常见问题解决方案与adb的常见使用
- android back 返回机制的几种解决方案
- android 云标签,文字墙(文字随机排列效果)
- Android Layout 中 include merge 标签
- android studio入坑及解决方案
- Android studio报错Plugin is too old 解决方案
- android scrollview listview 滚动冲突解决方案