我可以共享从相机以外的其他文件夹添加的文件。我在 Lenova K3 Note 中遇到以下异常。
java.lang.IllegalArgumentException: Failed to find configured root that contains /storage/9016-4EF8/DCIM/Camera/IMG_20180317_111252.jpg
文件路径.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 卡。
但您可以使用带有警告的 root-path
Element root-path is not allowed here
喜欢下面
<root-path
name="Name"
path="." />
关于android - 共享图像 - 无法找到包含的配置根,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49334023/