2013-06-17 2 views
0

Что это значит? Дополнительные сведения: -Это файл существует в указанном месте.Android-файл не найден Исключено

Путь файла Дано:

mFile = new File(Environment.getExternalStorageDirectory()+"/DCIM/x/", "MOV_0022.mp4"); 
mOutputFileUri = Uri.fromFile(mFile); 
mOutputFileUri.toString() 

java.io.FileNotFoundException: /file:/mnt/sdcard/DCIM/x/MOV_0022.mp4: open failed: ENOENT (No such file or directory) 
+0

Вы использовали mnt на пути к файлу? –

+0

См. Правки. –

+0

Вы добавили необходимые разрешения? – Nezam

ответ

0

Попробуйте это:

mFile = new File(Environment.getExternalStorageDirectory(), "DCIM/x/MOV_0022.mp4"); 
mOutputFileUri = Uri.fromFile(mFile); 
mOutputFileUri.toString(); 
+0

Это не имеет никакого значения. –

+0

Вы отключили использование USB-накопителя? Он попадает в лоток уведомлений. Нажмите на него и нажмите на выключение или отключите – Nezam

1

getExternalStorageDirectory(), как указано в док, возвращает File объект.

Соединившись со строкой, вы toString.

строковое представление

file:///mnt/sdcard 

Это представляют объект файла, но это не правильный путь. Его нельзя использовать таким образом.

Вы должны дать конструктору путь:

mFile = new File(Environment.getExternalStorageDirectory().getAbsolutePath() + "DCIM/x/MOV_0022.mp4"); 
+0

Я жестко закодировал строку, как показано ниже: - FileInputStream fileInputStream = new FileInputStream (новый файл ("file: ///mnt/sdcard/DCIM/x/MOV_0022.mp4")); Но это не работает. Я не знаю, почему. Это дает ту же ошибку, что и выше. –

+0

Возможно ли это с подключением SD-карты? Я имею в виду неправильную связь или что-то еще. USB-накопители или что-то еще. –

+0

Возможно, ваш файл не существует. – njzk2

0

Проверьте, если ваш SDCard установлен на ПК. Вы не можете получить доступ к SDCard одновременно, используя 2 приложения. Если вы подключили его к ПК, отключите его.

+0

Почему это не комментарий? – Nezam

+0

Зачем это должен быть комментарий? – Krishnabhadra

+0

http: // stackoverflow.com/help/how-to-answer – Nezam

Смежные вопросы