Android 共享映像-找不到包含的已配置根目录

Android 共享映像-找不到包含的已配置根目录,android,android-fileprovider,Android,Android Fileprovider,我可以共享从其他文件夹添加的文件,但相机除外。我在Lenova K3便笺中收到以下异常 java.lang.IllegalArgumentException: Failed to find configured root that contains /storage/9016-4EF8/DCIM/Camera/IMG_20180317_111252.jpg 文件\u paths.xml <?xml version="1.0" encoding="utf-8"?> <paths

我可以共享从其他文件夹添加的文件,但相机除外。我在Lenova K3便笺中收到以下异常

java.lang.IllegalArgumentException: Failed to find configured root that contains /storage/9016-4EF8/DCIM/Camera/IMG_20180317_111252.jpg
文件\u paths.xml

<?xml version="1.0" encoding="utf-8"?>
<paths>
   <files-path
       name="Camera"
       path="/Camera/" />
   <files-path
       name="Files"
       path="." />
   <external-path
       name="Downloads"
       path="/Download/" />
   <external-path
       name="WhatsApp"
       path="/WhatsApp/" />
   <external-path
       name="Camera"
       path="/Camera/" />
   <external-path
       name="Others"
       path="." />
   <external-files-path
       name="Camera"
       path="/Camera/" />
   <external-files-path
       name="Files"
       path="." />
</paths>

可以共享从其他文件夹(照相机除外)添加的文件

不,和相机无关


您不能将FileProvider用于可移动SD卡。

是的,您不能将FileProvider用于可移动SD卡。 但是您可以使用带有警告的
根路径

此处不允许元素根路径

像下面

<root-path
    name="Name"
    path="." />


其他设备也可以吗?@ShaluTD是的,其他设备如Mi A1、Moto G5、诺基亚6Pro也可以。提示:您无需在问题上签名,也无需说明您对答案的感激程度(高度或其他)。我们尽可能鼓励写作的技术标准。对于你的答案,你不需要希望它有帮助,因为每个答案作者都希望他们的材料有帮助。请不要再提了,谢谢!嗨,古纳塞兰。当然,每当我们写一个答案时,我们“希望它能帮助别人”,因为没有人发布一个答案希望它没有帮助。你是否添加过一两次社交礼仪并不重要,但你在帖子中添加了135次,这相当多,特别是考虑到志愿编辑可能会删除它。请不要再把这个添加到你未来的答案中了,哈哈,罗芙,不管怎样,我会考虑的。谢谢:我不明白这个警告。如果它是不允许的,为什么它能按预期工作(我使用它,它确实如此)?关于这些愚蠢的警告,真正的问题是:它能工作多久,直到有一天应用程序在新的Android版本上崩溃?我真的很讨厌谷歌这样的垃圾。。。