Android: FileProvider IllegalArgumentException Error al encontrar la raíz configurada que contiene /data/data/**/files/Videos/final.mp4

Estoy intentando utilizar FileProvider para jugar un vídeo de la trayectoria privada.

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

Código:

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

Código 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" /> 

¿Alguna pista sobre esto?

Gracias Nitz

Usted tiene su name y su path volteado. name es lo que va en el Uri , y path es la ubicación relativa dentro de la raíz en el sistema de archivos.

Ir con:

 <paths> <files-path name="my_docs" path="Videos/" /> </paths> 
  • ¿Cómo utilizar el soporte FileProvider para compartir contenido con otras aplicaciones?
  • Proveedor de archivos de Android Illegal Argument Exception
  • ¿Cómo puede hacer un FileProvider disponible para otras aplicaciones?
  • ¿Por qué usar un FileProvider? No puedo abrir el archivo desde INTERNAL STORAGE con aplicaciones externas.
  • Android - proveedor de archivos - permiso de denegación
  • Android: FileProvider en una carpeta de almacenamiento externo personalizada
  • Cómo abrir un archivo APK para todas las versiones de Android
  • FileProvider produce excepción en GetUriForFile
  • ¿Cómo compartir archivos desde cualquier ruta usando un FileProvider?
  • Android FileProvider para ext sdcard
  • SecurityException con grantUriPermission al compartir un archivo con FileProvider
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.