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> 
  • La intención de compartir imágenes funciona para Gmail pero bloquea FB y twitter
  • Error al encontrar la raíz configurada que contiene
  • Cómo abrir un archivo APK para todas las versiones de Android
  • ¿Cómo utilizar el soporte FileProvider para compartir contenido con otras aplicaciones?
  • Error de FileProvider en los dispositivos Huawei
  • Android - proveedor de archivos - permiso de denegación
  • Selección de un archivo de imagen de la Galería mediante FileProvider
  • FileProvider produce excepción en GetUriForFile
  • Error de FileProvider
  • FileProvider no funciona con la cámara
  • ¿Cómo compartir archivos desde cualquier ruta usando un FileProvider?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.