Skip to content Skip to sidebar Skip to footer

File Provider: Failed To Find Configured Root That Contains

I am using FileProvider to share media to other apps with the following code : Intent shareIntentt = new Intent(Intent.ACTION_SEND); shareIntent.setFlags(Intent.FLAG_GRAN

Solution 1:

Try

<?xml version="1.0" encoding="utf-8"?><paths ><external-pathname="share"path="/"/></paths>

instead of external-files-path

Edit:- And you also havent done shareIntent.setData(contentUri); please set the data too.. :)

Solution 2:

set path="" instead of path="/"

<?xml version="1.0" encoding="utf-8"?><pathsxmlns:android="http://schemas.android.com/apk/res/android"><external-files-pathname="external_files"path=""/></paths>

Solution 3:

<external-files-path name="external_files"path="/"/>

Change to

<files-path name="myfiles"path="."/>

And

data/user/0/com.app.tst/app_Media/User/2b5.....

Change to

/data/user/0/com.app.tst/files/app_Media/User/2b5b73e51.....

Post a Comment for "File Provider: Failed To Find Configured Root That Contains"