Android: FileProvider IllegalArgumentException Не удалось найти настроенный root, содержащий /data/data/**/files/Videos/final.mp4

Я пытаюсь использовать FileProvider для воспроизведения видео с частного пути.

 java.lang.IllegalArgumentException: Failed to find configured root that contains /data/data/XXXXX(Package)/files/Videos/final.mp4 

Код:

 <paths> <files-path path="my_docs" name="Videos/" /> </paths> 

Код Java:

 File imagePath = new File(getFilesDir(), "Videos"); File newFile = new File(imagePath, "final.mp4"); Log.d(TAG, "-------------newFile:"+newFile.exists());//True here //Exception in below line Uri contentUri = FileProvider.getUriForFile(this,"com.wow.fileprovider", newFile); 

manifest.xml

 <provider android:name="android.support.v4.content.FileProvider" android:authorities="com.wow.fileprovider" android:exported="false" android:grantUriPermissions="true"> <meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/file_paths" /> 

Какие-нибудь подсказки по этому поводу?

Спасибо, Ниц

Solutions Collecting From Web of "Android: FileProvider IllegalArgumentException Не удалось найти настроенный root, содержащий /data/data/**/files/Videos/final.mp4"