问题:

使用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










更多相关文章

  1. mac 系统开发android,真机调试解决方案(无数的坑之后吐血总结)
  2. adb 使用常见问题解决方案与adb的常见使用
  3. android back 返回机制的几种解决方案
  4. android 云标签,文字墙(文字随机排列效果)
  5. Android Layout 中 include merge 标签
  6. android studio入坑及解决方案
  7. Android studio报错Plugin is too old 解决方案
  8. android scrollview listview 滚动冲突解决方案

随机推荐

  1. android 开发包的离线安装方式
  2. Android —— 第一次安装 Android Studio
  3. Android 四大组件之Activity生命周期
  4. Android Studio apk生成路径
  5. android 语言切换过程分析
  6. 1.4 android——UI之 UI界面属性用法与注
  7. android 网络开发
  8. Android(安卓)sqlite cursor的遍历
  9. Android Scroll 分析
  10. Android:Android SDK Manager